Robdeflop1
Obergangster
|
|
Registrierung: |
13.07.2009, 17:51 |
Script Editor: |
Pawno |
Beiträge: |
197
|
|
So
Nochwas rausgefunden. Ich hatte ID 0 un es hat geklappt. Egal ob erster oda zweiter. Mein freund (McCool) hatte ID 1 un da wars auch egal wer als erstes oda als zweites teleportet hat. Woran liegt das? Ich weiß einfach nit weiter. Hier das script:
Zitat: #include <a_samp>
#define COLOR_YELLOW 0xFFFF00AA
new Menu:Teleports;
public OnPlayerConnect(playerid) { SendClientMessage(playerid, COLOR_YELLOW, "/tele und gewünschten Ort auswählen!"); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) {
if (strcmp("/tele",cmdtext, true, 10)==0) { Teleports = CreateMenu("TELEPORTS",2,200,100,150,100); AddMenuItem(Teleports, 0, "Flugzeugschrottplatz"); AddMenuItem(Teleports, 0, "DM-Arena | by Robdeflop"); AddMenuItem(Teleports, 0, "LS-Flugzeughafen"); AddMenuItem(Teleports, 0, "SF-Flugzeughafen"); AddMenuItem(Teleports, 0, "LV-Flugzeughafen"); AddMenuItem(Teleports, 0, "NRG-Teststrecke"); ShowMenuForPlayer(Teleports, playerid); TogglePlayerControllable(playerid, 0); return 1; } return 0; } public OnPlayerSelectedMenuRow(playerid, row) {
new Menu:Current = GetPlayerMenu(playerid); //Teleports if (Current == Teleports) { switch(row) { case 0:{ SetPlayerPos(playerid,383.8395,2544.9424,16.5391); TogglePlayerControllable(playerid, 1);} case 1:{ SetPlayerPos(playerid,-3144.5801,1741.7068,10.7973); TogglePlayerControllable(playerid, 0); SetTimer("mach_mich_warm", 3000, 0);} case 2:{ SetPlayerPos(playerid,2143.1462,-2542.4590,13.5468); TogglePlayerControllable(playerid, 1);} case 3:{ SetPlayerPos(playerid,-1347.3499,-232.4646,14.1484); TogglePlayerControllable(playerid, 1);} case 4:{ SetPlayerPos(playerid,1592.5164,1448.1063,10.8302); TogglePlayerControllable(playerid, 1);} case 5:{ SetPlayerPos(playerid,814.5911, -1434.7079, 22.1172); TogglePlayerControllable(playerid, 1);} } } return 1; }
//ON MENU EXIT public OnPlayerExitedMenu(playerid) { new Menu:Current = GetPlayerMenu(playerid); if( Current == Teleports){ TogglePlayerControllable(playerid,1);}
return 1; }
forward mach_mich_warm(playerid);
public mach_mich_warm(playerid) //mach_mich_warm weil dem User kalt ist, immerhin ist er eingefroren { TogglePlayerControllable(playerid, 1); return 1; }
Also nur bei der DM arena. (case 1)
Kann mir pls einer helfen?
MFG, RoB
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 27.09.2009, 20:42 von Robdeflop1.
|
|