Hi Breadfish!
Ich habe die Stadthalle erstellt mit einem Pickup drin,nun wollt ich machen, wenn er " /personalausweiß" eingibt, dass er seinen Personalausweiß bekommt! Wie mache ich das?
Mfg
Hi Breadfish!
Ich habe die Stadthalle erstellt mit einem Pickup drin,nun wollt ich machen, wenn er " /personalausweiß" eingibt, dass er seinen Personalausweiß bekommt! Wie mache ich das?
Mfg
if (strcmp("/persokaufen", cmd, true) == 0)
{
if(PlayerInfo[playerid][pPersoStop] == 1)
{
SendClientMessage(playerid, COLOR_GRAD2,"Dein Antrag auf einen Personalausweis ist nocht nicht fertig. Bitte komm später wieder!");
return 1;
}
if(PlayerInfo[playerid][pOwnPerso] == 1)
{
SendClientMessage(playerid, COLOR_GRAD1, "Du hast bereits einen Personalsausweis!");
return 1;
}
if(PlayerToPoint(4.0,playerid,365.2113,173.7801,1008.3828))
{
if(AllowPerso[playerid] == 1)
{
SendClientMessage(playerid, COLOR_NEWS, "Dein Personalausweis wurde erstellt.");
SendClientMessage(playerid, COLOR_GREY, "Tipp /showperso um ihn vorzuzeigen!");
SendClientMessage(playerid, COLOR_GREY, "Kosten: 500$");
GivePlayerMoney(playerid,-500);
PlayerInfo[playerid][pOwnPerso] = 1;
TogglePlayerControllable(playerid, 1);
return 1;
}
else if(AllowPerso[playerid] == 0)
{
SendClientMessage(playerid, COLOR_WHITE,"Dein Antrag wurde erfolgreich gestellt. In 15 Minuten wird er fertig sein!");
SendClientMessage(playerid, COLOR_WHITE,"begebe dich darauf hin zur Stadthalle und gib nochmal den befehl /persokaufen ein an dem icon!");
SetTimerEx("PersoAntrag", 900000, 0, "d", playerid);
PlayerInfo[playerid][pPersoStop] = 1;
TogglePlayerControllable(playerid, 1);
//SetPlayerPos(playerid, 366.7451,173.8046,1008.3828);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Du bist nicht in der Stadthalle!");
return 1;
}
}
return 1;
}
Viel Spaß damit^^
danke aber:
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(1255) : error 017: undefined symbol "PlayerInfo"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(1255) : warning 215: expression has no effect
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(1255) : error 001: expected token: ";", but found "]"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(1255) : error 029: invalid expression, assumed zero
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(1255) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Script:
if(PlayerInfo[playerid][PersoStop] == 1)
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(729) : error 017: undefined symbol "PlayerInfo"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(729) : warning 215: expression has no effect
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(729) : error 001: expected token: ";", but found "]"
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(729) : error 029: invalid expression, assumed zero
C:\Programme\Rockstar Games\Grand Theft Auto San Andreas\gamemodes\PRS.pwn(729) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
PlayerInfo[playerid][pPersoStop] = 0;
Das ist auch völliger Quatsch ! Hast du SpielerInfo oder so? Also ein enum?
enum pInfo
{
pPersoStop,
};
new PlayerInfo[MAX_PLAYERS][pInfo];
Ja ich habe es auf die länge gezogen^^