Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Teilnehmer
- new tnanzahl = dETeilnehmer;
- case dETeilnehmer:
- {
- if(response)
- {
- //new tnanzahl;
- if(tnanzahl == -1)return tnanzahl = 999999, ocmd_raceevent(playerid);
- else if(!tnanzahl)SCM(playerid,Blau,"Bitte gebe eine Anzahl von Teilnehmern an!");
- else if(tnanzahl < 1 || tnanzahl > 200)SCM(playerid,Blau,"Mindestens 1 Teilnehmer eintragen. (-1 für Unendlich)");
- Event[Teilnehmer] = tnanzahl;
- return ocmd_raceevent(playerid);
- }
- return 1;
- }
- ocmd:racetp(playerid)
- {
- new teilnehmer;
- if(Event[EventStart] == 0)return SCM(playerid,Rot,"**Es läuft zur Zeit kein Event!");
- if(teilnehmer < tnanzahl)return SCM(playerid,Rot,"*Es nehmen bereits die maximale Anzahl an Teilnehmern teil.");
- GetPlayerPos(playerid,ox[playerid],oy[playerid],oz[playerid]);
- SetPlayerPos(playerid,Event[ex],Event[ey],Event[ez]);
- EventVeh[playerid] = CreateVehicle(Event[Fahrzeug],Event[ex],Event[ey],Event[ez],-1,1,1,-1);
- SetVehicleNumberPlate(EventVeh[playerid],"Event");
- OnEvent[playerid] = 1;
- PutPlayerInVehicle(playerid,EventVeh[playerid],0);
- if(CPI[0] == 0)return 1;
- CP[playerid] = 0;
- if(CPI[1] == 0)return SetPlayerRaceCheckpoint(playerid,1,CPX[0],CPY[0],CPZ[0],CPX[1],CPY[1],CPZ[1],7);
- else return SetPlayerRaceCheckpoint(playerid,0,CPX[0],CPY[0],CPZ[0],CPX[1],CPY[1],CPZ[1],7);
- }
- Fehler: im Dialog werden nun die Teilnehmer richtig eingestellt bzw da ändert sich nichts & bei /racetp steht die Fehlermeldung das bereits voll ist.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement