Währe gut, ja, weil ich versteh dein Script nicht ganz, ist aber mit erstellen dieser Variable lösbar.
Beiträge von TutNichts
-
-
ocmd:givejob(playerid,params[])
{
new pnamez[MAX_PLAYERS],accFormat[128];
GetPlayerName(playerid,pnamez,sizeof pnamez);
format(accFormat,sizeof accFormat,"%s.datei",pnamez);
if(dini_Int(accFormat, "FirmenChef") == 0) return SendClientMessage(playerid,rot,"Du bist kein Chef!");
if(sscanf(params, "u", pID))
return SendClientMessage(playerid,rot,"Nutze: /givejob [playerid]");
if(!IsPlayerConnected(pID))
return SendClientMessage(playerid,rot,"Kein Spieler mit angegebener ID Online");
if(dini_Int(accFormat, "FirmenChef") == 1)
{
new pNamey [MAX_PLAYER_NAME],
stringy [128];
GetPlayerName(playerid, pNamey, sizeof(pNamey)) ;
SendClientMessage(pID,gruen,"__|Meldung|__");
format(stringy, sizeof(stringy), "%s hat dich im SAPD aufgenommen!", pNamey) ;
SendClientMessage(pID,gelb,stringy);
new pNamex [MAX_PLAYER_NAME] ;
new stringx [128];
GetPlayerName(pID, pNamex, sizeof(pNamex) ) ;
SendClientMessage(playerid,gruen,"__|Meldung|__");
format(stringx, sizeof(stringx), "Du hast %s im SAPD aufgenommen!", pNamex) ;
SendClientMessage(playerid,gelb,stringx);
//Spieler[pID][Job] = 1;
new pname[MAX_PLAYERS],accFormatx[128];
GetPlayerName(pID,pname,sizeof pname);
format(accFormatx,sizeof accFormatx,"%s.datei",pname);
dini_IntSet(accFormatx,"Job",Spieler[pID][Job]);
}
return 1;
} -
Achso, naja, OnPlayerText, hab ich ja geschrieben, muss es rein, oder?
Bitte gerne, dafür bin ich und das Forum ja da. -
Ja das kann sein mit dem CBox, teste es aus, mach n Backup.
-
Mh, woanders was geändert, denn der Code geht bei mir einwandfrei ...
Sorry, dann kann ich dir nicht weiterhelfen ... -
Uuiuiui, Nachholfbedarf bei dir:
if(strfind(text,"Busfritze") != -1)
{
new Auto = GetPlayerVehicleID(playerid);
if(GetVehicleModel(Auto) == 431)
{
SendClientMessage(playerid, COLOR_GRAD6, "Bitte nenn mich nicht so, ich nenne dich auch nicht Honk.");
}
} -
if(dini_Int(accFormat, "FirmenChef") == 0) return SendClientMessage(playerid,rot,"Du bist kein Chef!");
Oder?
-
Du liest auch nicht richtig ...
Du machst 3 Klammern auf, aber nur eine zu.
Dazu noch, wieso ein return darin, also da bin ich mir unsicher mit dem Return. -
dini_IntSet
Eher:
dini_Int -
Zum einen öffnest du 3 Klammern und schließt nur eine.
Zum anderen gehört da auch, würde ich sagen, kein Return rein.Außerdem, mein Fehler:
new Auto = GetPlayerVehicleID(playerid);
if(GetVehicleModel(Auto) == 431) -
if(strfind(text,"Busfritze") != -1)
{
if(GetPlayerModelID(playerid) == 431)
{
SendClientMessage(playerid, COLOR_GRAD6, "Bitte nenn mich nicht so, ich nenne dich auch nicht Honk.");
{
return 1;
}
Oder, was aber eigtl. nicht gehen sollte:
if(strfind(text[],"Busfritze") != -1)
{
if(GetPlayerModelID(playerid) == 431)
{
SendClientMessage(playerid, COLOR_GRAD6, "Bitte nenn mich nicht so, ich nenne dich auch nicht Honk.");
{
return 1;
}Poste ma' Errors und Zeilen
-
Ja mag ja sein, aber das ist mehr als umständlich in meinen Augen, wenn unser's nicht klappt, probier doch mal die Lösung zu debuggen und kopier nix aus anderen Scripten.
-
http://www.php.net/manual/de/function.ftp-connect.php & http://php.net/manual/de/function.readfile.php das brauchst du dazu eigtl. nur.
-
<marquee behavior="alternate">
<font size="3px" face="Times New Roman">Dies ist ein Lauftext Test! Wirklich nur ein Test! <br/></font>
</marquee>Oder?^^
-
Auch wenn ich mich mit Godfather 0 auskenne, kann ich dir sagen, das da mehr als schrott steht.
STRFIND und nicht STRCMP oder STRLEN ... -
http://wiki.sa-mp.com/wiki/SetPlayerColor
if(GetPlayerSkin(playerid) == 12345 || GetPlayerSkin(playerid) == 6789)
{unter: OnPlayerSpawn
-
Währe nett wenn du deine Frage nochmal, aber verständlich, formulierst, ist ja nicht lösbar das Rätsel ...
-
strcmp & strfind ist ein Unterschied.
-
if(!isPlayerAnAdmin(playerid,5)) return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
new Name;
if(sscanf(params,"u",Name))return SendClientMessage(playerid,ROT,"/speichername [name]");
new pfad[50], Namee[MAX_PLAYER_NAME];
GetPlayerName(Name, Namee, sizeof(Namee));
format(pfad,50,"/name/%s.txt",Namee);
if(!fexist(pfad))
{
dini_Create(pfad);
dini_Set(pfad,"Name",Namee);}
SendClientMessageToAll(ROT,"Der Name wurde gespeichert");
}
return 1; -
Bei deinem Loginscript:
SetPlayerSkin(playerid, dini_Int(Account, "Skin"));Und dann bei deinem OnPlayerDisconnect:
dini_IntSet(Account, "Skin", GetPlayerSkin(playerid));