Dörfler
Obergangster
|
|
Registrierung: |
05.09.2007, 20:02 |
Homepage: |
http://www.nsg-board.de |
Lieblings-GTA: |
GTA: Vice City |
Script Editor: |
Pawno |
Wohnort: |
kA |
Beiträge: |
429
|
|
ok:
----port mit checkpoint und anderem---- rafioso: nicht enthalten
doerfler:
Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| if(strcmp(cmdtext, "/rennen", true) == 0){ if(racingnr == 0) { racingnr = 1; if(race == 1) { SendClientMessage(playerid, COLOR_RED, "Es läuft bereits ein Rennen"); return 1;} if(!IsPlayerInAnyVehicle(playerid)) { SendClientMessage(playerid, COLOR_RED, "Du bist in keinem Fahrzeug"); return 1;} SetVehiclePos(GetPlayerVehicleID(playerid),1350.9342,-617.1148,108.7036); SendClientMessage(playerid,COLOR_YELLOW, "Sammelt euch im Checkpoint und tippt /start"); SetPlayerCheckpoint(playerid, 1350.9342,-617.1148,108.7036, 15.0); SetPlayerRaceCheckpoint(playerid,0, 1350.9342,-617.1148,108.7036, 1273.0089,-610.4119,102.3056, 12.0); new name[MAX_PLAYER_NAME+1]; GetPlayerName(playerid, name, 30); format(string, 256, ">>>RENNEN<<< %s ruft zu einen Rennen zusammen /rennen", name); SendClientMessageToAll(COLOR_YELLOW, string); race2 = 1; } else if(racingnr == 1) { hier gehds dann weiter ...... racingnr 1 - 6
|
----ende/switcher----
rafioso:
Code: 1 2 3 4 5 6 7 8 9 10
| public JetztAberSchnell() { for(new i=0;i < MAX_PLAYERS; i++) { position = 1; rennen[i] = 0; DisablePlayerRaceCheckpoint(i); GameTextForAll("Pech wer es nicht geschafft hat..vorbei!", 5000, 5); } } |
doerfler:
Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| public ende() { for(new i=0;i < MAX_PLAYERS; i++) { platzierung = 1; race = 0; race2 = 0; DisablePlayerRaceCheckpoint(i); rennen[i] = 0; } SendClientMessageToAll(COLOR_GREY, "Das Rennen ist beendet!"); SendClientMessageToAll(COLOR_GREY, "Tippt /rennen um zum nächsten Race zu kommen!"); racingnr += 1; KillTimer(timer1); KillTimer(zeitaus); return 1;}
//------------------------------2ter ende und switcher--------------------------
public ende2() { for(new i=0;i < MAX_PLAYERS; i++) { platzierung = 1; race = 0; race2 = 0; DisablePlayerRaceCheckpoint(i); rennen[i] = 0; } SendClientMessageToAll(COLOR_GREY, "Das Rennen ist beendet!"); SendClientMessageToAll(COLOR_GREY, "Tippt /rennen um zum nächsten Race zu kommen!"); racingnr = 0; KillTimer(timer2); KillTimer(zeitaus); return 1;} |
----platzierung----
rafioso:
Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| if(position == 1) { GivePlayerMoney(playerid, 10000); GetPlayerName(playerid, platz_1,sizeof(platz_1)); SendClientMessageToAll(0x0022FFAA, "***************************************************"); format(string, sizeof(string), "Rennen beendet und gewonnen von: %s ",platz_1); SendClientMessageToAll(0xFFF00FAA, string); format(string, sizeof(string), "%s, dein Preis......$10000",platz_1); SendClientMessageToAll(0xFFFF00AA, string); SendClientMessageToAll(0x0022FFAA, "***************************************************"); } if(position == 2) { GivePlayerMoney(playerid, 8000); GetPlayerName(playerid, platz_2,sizeof(platz_2)); SendClientMessageToAll(0x0022FFAA, "***************************************************"); format(string, sizeof(string), "Zweiter wurde: %s ",platz_2); SendClientMessageToAll(0xFFFF00AA, string); format(string, sizeof(string), "%s, dein Preis......$8000",platz_2); SendClientMessageToAll(0xFFFF00AA, string); SendClientMessageToAll(0x0022FFAA, "***************************************************"); } if(position == 3) { GivePlayerMoney(playerid, 5000); GetPlayerName(playerid, platz_3,sizeof(platz_3)); SendClientMessageToAll(0x0022FFAA, "***************************************************"); format(string, sizeof(string), "Dritter ist geworden: %s ",platz_3); SendClientMessageToAll(0xFFFF00AA, string); format(string, sizeof(string), "%s, dein Preis......$5000",platz_3); SendClientMessageToAll(0xFFFF00AA, string); SendClientMessageToAll(0x0022FFAA, "***************************************************"); } DisablePlayerRaceCheckpoint(playerid); rennen[playerid] = 0; position++; SetTimer("JetztAberSchnell", 15000, 0); |
doerfler:
Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| if(platzierung == 1 && IsPlayerDriver(playerid)) { GivePlayerMoney(playerid, 30000); GetPlayerName(playerid, erster,sizeof(erster)); format(string, sizeof(string), "\"%s\" hat das Rennen gewonnen! Preis: 30.000!",erster); SendClientMessageToAll(COLOR_GREY, string); } if(platzierung == 2 && IsPlayerDriver(playerid)) { GivePlayerMoney(playerid, 15000); GetPlayerName(playerid, zweiter,sizeof(zweiter)); format(string, sizeof(string), "\"%s\" ist zweiter geworden! Preis: 15.000!",zweiter); SendClientMessageToAll(COLOR_GREY, string); } if(platzierung == 3 && IsPlayerDriver(playerid)) { GivePlayerMoney(playerid, 7500); GetPlayerName(playerid, dritter,sizeof(dritter)); format(string, sizeof(string), "\"%s\" ist dritter geworden! Preis: 7.500!",dritter); SendClientMessageToAll(COLOR_GREY, string); }
rennen[playerid] = 1; timer2 = SetTimer("ende2", 30000, 0); platzierung++; |
----zeitüberschreitung----
rafioso: nicht enthalten
doerfler:
Code: 1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public zeitgrenze() { for(new i=0;i < MAX_PLAYERS; i++) { platzierung = 1; race = 0; race2 = 0; DisablePlayerRaceCheckpoint(i); rennen[i] = 0; } SendClientMessageToAll(COLOR_GREY, "Das Rennen wurde wegen Zeitüberschreitung beendet!"); SendClientMessageToAll(COLOR_GREY, "Tippt /rennen um zum nächsten Race zu kommen!"); KillTimer(zeitaus); return 1;} |
----countdown----
ist wirklich gleich hab ich aber von ripper so bekommen
jetzt mal nachdenken 90 %
ich würde sagen hier ist so gut wie alles verschieden
|
|