Beiträge von Equ
-
-
Also ich habe es jetzt so gemacht wie es bear mir gesacht hat ich kriege aber jetzt errors
Zeile (403 -- 404) : error 076: syntax error in the expression, or invalid function call
2 Errors, 0 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochenPWNMod Compiler Version 1.2
(c) Trooper[Y]
In Kooperation mit GTA-Servers -
Loggt euch mal aus bevor ihr den Server restartet, sonst kann er nicht speichern :D;)
Ja so ist mir schon klar das es geht , aber ich will das ja so machen das die Scors&Geld usw Gespeichert werden und immer noch aufm server sind und dann Restarte ich den server, und wenn ich mich einlogge sollen Scors&Geld Geladen werden halt
-
-
-
z.B so ?
stock LoadAccount(playerid)
{
new Spielerdatei[32];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Fraksperre",dini_Int(Spielerdatei,"Fraksperre"));
SetPVarInt(playerid,"GetPlayerScore",dini_Int(Spielerdatei,"GetPlayerScore"));// SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
// SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,ROT,"Du bist Permanent Gebannt !.");
Kick(playerid);
}
SetPVarInt(playerid,"loggedin",1);
return 1;
} -
Du speicherst praktisch die ganze Sache als .ini bzw. als Accoun ab...
z.B So?
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Spielerdatei,"Fraksperre",GetPVarInt(playerid,"Fraksperre"));
dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
dini_IntSet(Spielerdatei,"GetPlayerScore",GetPVarInt(playerid,"GetPlayerScore"));
}
return 1;
} -
-
Guten Abend.
Und mal wieder habe ich eine kleine frage diesmal über "Score"
Und zwar habe ich diese 2 Zeilen gescriptet, wenn man einen spieler Killt kriet man +1 Score & +1500$, und ich möchte das jetzt so machen Das nach einem Server Restart Geld&Scors Gespeichert werden
GivePlayerMoney(killerid,1500);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1); -
Dann Versuch es mal so:
public OnPlayerText(playerid, text[])
{
new string[128], xname[MAX_PLAYER_NAME];
GetPlayerName(playerid,xname,sizeof(xname));
if(InSupport[playerid] == 1)
{
for(new i=0; i<getmaxplayers(); i++)
{
if(DeinSupport[i] == playerid)
{
new str[128];
format(str,sizeof(str),"%s: %s",xname,text);
SendClientMessage(playerid,GRAU,str);
return 0;
}
}
}
format(string, sizeof(string), "%s schreibt: %s", xname, text);
SendClientMessageToAll(-1, string);
return 0;
}
nene passt schon das erste von dir hat mir schon geholfen, nur ich hate mein gamemodenamen falsch eingetragen -
-
public OnPlayerText(playerid, text[])
{
if(InSupport[playerid] == 1)
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(DeinSupport[i] == playerid)
{
new str[128], xname[MAX_PLAYER_NAME];
GetPlayerName(playerid,xname,sizeof(xname));
format(str,sizeof(str),"%s: %s",xname,text);
SendClientMessage(playerid,GRAU,str);
}
}
}
return 0;
} -
Guten Tag.
Ich habe ein kleines Chat Problem, und zwar, wenn ich auf mein server joine, und was schreiben will also "T"Drücken und schreiben "Absenden" kommt einfahr nix ?, benutze ich meine admin chats wie /aa. Geht es also ich kann irgend wie im normalen samp chat nix schreiben, falls mir einer weiter helfen kann bitte melden
MFG:Equ_Res
-
Guckt euch diese Videos an von (Part 1-9) Hat was mit unserer Erde zu tuhen .. "HIER" Es geht dadrum das 2012 irgend was passiren Wirt villeicht oder so guckt es euch einfahr mal an
MFG: Equ_Res
-
-
Versuch mal
ocmd:ban(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin!.");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,ORANGE,"/ban [ID] [Grund]");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(ROT,string);
SetPVarInt(pID,"Baned",1);
Kick(pID);
return 1;
}müsste eigentlich gehen
-
Guten Tag.
Also, und zwar habe ich eine fraktion gescriptet die "Army" heißt, jetzt will ich gerne von der Fraktion den Skin ändern aber ich habe k.A wie ich das anstellen soll, ändere ich den skin haben alle Fraktion/Zivis den Selben Skin ..
ich möchte ja das NUR die "Army" z.B die Skin ID "287" geben. Falls mir jemand Hier drauf eine antwort weiß wehre ich ihn sehr dankbar
MFG:
Equ_Res -
Alles anzeigen
Dickes Dankeschööööön an dich , es hat geklappt !!
die warnings usw sind alle weg und OnPlayerCommandText geht wieder
-
ja aber wo runterladen ich finde keine seite wo man ocmd runterladen kann ..
-
public function lacks forward declaration (symbol "ocmdOnPlayerComman")
Warum hast du so ein public? Ich benutz auch ocmd aber ich brauch sowas nicht...
Ja, diesen Public habe ich nicht ma im script drine >.>