Moin Zusammen wollte mal fragen ob mal ein Profi ma ein tut machen könnte wie man Races macht. Es gibt schon viele Themen aber da wirt nich richtig erklärt. Desahlb hoffe ich das endlich mal einer hier eins schreibt
Lg LiL
Moin Zusammen wollte mal fragen ob mal ein Profi ma ein tut machen könnte wie man Races macht. Es gibt schon viele Themen aber da wirt nich richtig erklärt. Desahlb hoffe ich das endlich mal einer hier eins schreibt
Lg LiL
Yrace ist scheiss Scripte ich möchte ein eignes kein feritges
Hm.. Eigl. wenn man ein Tut nacht macht, ist es dann auch kein "eigenes" xD
es soll ja nur ein beispiel sein
Hm.. Eigl. wenn man ein Tut nacht macht, ist es dann auch kein "eigenes" xD
aus einem TuT soll man lernen und net einfach gleich nachmachen so lernt man nix und dan bringt ein tut au nix.
Mfg
Hier ist eins , ich denk es ist soweit gut erklärt : http://forum.sa-mp.com/index.php?topic=42691.0
müsste weiter unten sein
für die englisch faulen:
new Status[MAX_PLAYERS];
new CheckPoints[4][3] = //4 = 4 slots)
{
{X,Y,Z},
{X,Y,Z},
{X,Y,Z},
{X,Y,Z}
};
if(strcmp(cmdtext, "/start", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i)) //to every1 in teh server
{ //0 = normal-------1 = slot 1 | 1 = X---
SetPlayerRaceCheckpoint(i, 0, Checkpoints[1][1], Checkpoints[1][2], Checkpoints[1][3], Checkpoints[2][1], Checkpoints[2][2], Checkpoints[2][3], 10);//10 villeicht??
Status[i] = 1;
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_RED, "Nur für Admins");
}
}
public OnPlayerEnterCheckpoint(playerid)
{
switch(Status[playerid])
{
case 1:
{
DisablePlayerRaceCheckpoint(playerid);
SetPlayerRaceCheckpoint(playerid, 0, Checkpoints[2][1], Checkpoints[2][2], Checkpoints[2][3], Checkpoints[3][1], Checkpoints[3][2], Checkpoints[3][3], 10);
Status[i] = 2;
return 1;
}
case 2:
{
DisablePlayerRaceCheckpoint(playerid);
SetPlayerRaceCheckpoint(playerid, 0, Checkpoints[3][1], Checkpoints[3][2], Checkpoints[3][3], Checkpoints[4][1], Checkpoints[4][2], Checkpoints[4][3], 10);
Status[i] = 3;
return 1;
}
case 3:
{
DisablePlayerRaceCheckpoint(playerid);
SetPlayerRaceCheckpoint(playerid, 1, Checkpoints[4][1], Checkpoints[4][2], Checkpoints[4][3], Checkpoints[4][1], Checkpoints[4][2], Checkpoints[4][3]-5, 10); //so it looks down
Status[i] = 4;
return 1;
}
case 4:
{
DisablePlayerRaceCheckpoint(playerid);
GameTextForPlayer(playerid, "Du hast das Rennen gewonnen!!", 3000, 1);
GivePlayerMoney(playerid, 10000);
return 1;
}
}
}
Voll die Errors
C:\Dokumente und Einstellungen\Administrator\Desktop\rennentest.pwn(147) : error 017: undefined symbol "Checkpoints"
C:\Dokumente und Einstellungen\Administrator\Desktop\rennentest.pwn(147) : warning 215: expression has no effect
C:\Dokumente und Einstellungen\Administrator\Desktop\rennentest.pwn(147) : error 001: expected token: ";", but found "]"
C:\Dokumente und Einstellungen\Administrator\Desktop\rennentest.pwn(147) : error 029: invalid expression, assumed zero
C:\Dokumente und Einstellungen\Administrator\Desktop\rennentest.pwn(147) : fatal error 107: too many error messages on one line