Du musst das auch anlassen und gleichzeitig spielen xD
Beiträge von djksmurat
-
-
//hmm ich wüsste jetzt auch nicht, muss bei dir im Script liegen
-
//edit genau callback für Sterben posten
-
und wie sollen die datein laden machst du das so zB ?
public OnPlayerConnect(playerid)
PlayerInfo[playerid][Polizei] = (dUserINT(PlayerName2(playerid)).("polizei")); -
Gute arbeit 10/10
-
doch das gibts Das Farbshema heißt bei Windows-7 Fensterfarbe
versuch mal mit rechten Maustaste auf den Desktop. Danach erscheint ein Menü einfach auf Anpassen klicken
-
Er hat doch sein Problem erklärt
-
unter Darstellungseinstellungen
Dort kannst du Farbshema ändern -
Ein Beispiel:
if(gTeam[playerid] == 3 || PlayerInfo[playerid][pLeader]==1) //so wär das richtig
-
Wie wird bei dir der Spieler zum Fahrlehrer gemacht ?
bzw zeig mal dein makeleader -
wenn du das genauso machst
if(pInfo[playerid][gTeam] == Fahrlehrer || pInfo[playerid][gLeader] == Fahrlehrer)wirst du wieder diesen Error kriegen
invalid subscript (not an array or too many subscripts): "pInfo
Wie wird bei dir der Spieler zum Fahrlehrer gemacht xD
-
enum InfogTeam, //Das hier löschen
statt
new gTeam[MAX_PLAYERS]; // das hier auch löschenstatic gTeam[MAX_PLAYERS]; // so definieren
-
d.h
format(string, sizeof(string), "Dein Ping lautet %d", GetPlayerPing(playerid));
-
//edit
automatisch auf und zu? -
und ganz wichtig
unter public OnPlayerStateChange(playerid, newstate, oldstate)
ganz wichtig
if(newstate==PLAYER_STATE_DRIVER)
{
if(isacopcar(newcar))
{
if(isacop(playerid)) { }
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_RED, "Du bist kein Polizist");
}}
} -
ganz easy.
unter
enum pInfo
aFuhrerschein usw.machst
AddStaticPickup(//und hier halt die Koords);Dann erstellst du ein command
if(PlayerToPoint(3.0,playerid,//auch noch hier die Koords))
PlayerInfo[playerid][aFuhrerschein] = 1; //hier bekommt der spieler dann autoführerscheinund wenn der kein führerschein hat
if(PlayerInfo[playerid][aFuhrerschein] < 1 )
RemovePlayerFromVehicle(playerid); -
meinst du jetzt homeserver?
-
-
//edit
Das klappt aber auch also müsste.
Warum von der Logik her gleich Null ? Erklär mir das mal jetzt
-
der wird nix davon haben auch wenn er die 1 weg macht.
new ziel = strval(cmdtext);
bitteschön
mfg