Meta
Habe oben gesagt das ich Sscanf habe
Habe den Fehler auch schon gefunden, steht oben.
(Habe sccanf geschrieben heißt aber sscanf)
Beiträge von H4lo
-
-
Der Error ist immernoch da.
Und bei meinen anderen Befehlen hab ich das auch ohne "!"
und dort kommen keine Errors.//EDIT
hab den Error gefunden!
Hab sccanf geschrieben heißt aber sscanf!Mit freundlichen Grüßen
iMan -
Guten Abend.
Ich bins wieder.
Ich habe da ein Error den ich nicht weg bekomme.C:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\WorldofReallife.pwn(695) : warning 202: number of arguments does not match definition //Den nicht beachten
C:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\WorldofReallife.pwn(766) : error 017: undefined symbol "sccanf"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
ocmd:sethp(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
new Leben;
new pID;
new string[128];
if(sccanf(params,"ui",pID,Leben))return SendClientMessage(playerid,GRAU,"Benutze /sethp [ID] [LEBEN]"); //Hier ist der Error!
if(Leben<0||Leben>100)return SendClientMessage(playerid,GRAU,"Du darfst dich nur dich nur zwischen 0 - 100 entscheiden!");
SetPlayerHealth(pID,Leben);
format(string,sizeof(string),"Du hast das Leben von %s geändert!",SpielerName(pID));
SendClientMessage(pID,ROT,string);
new string2[128];
format(string2,sizeof(string2),"Dein Leben wurde von %s geändert!",SpielerName(pID));
SendClientMessage(pID,ROT,string2);
return 1;
}Sccanf hab ich auch drinne.
Weiß jemand woran das liegt?Mit freundlichen Grüßen
iMan -
Ich habs nun hinbekommen, dank Dominik!
Vielen dank -
Guten Abend liebe Community,
Ich habe da ein Problem mit meinem /givegun Befehl.
Der Befehl an sich funktionier super!
Aber ich möchte, dass der Spieler eine Nahricht bekommt,
wenn er eine Waffe bekommt und der Admin soll auch eine bekommen,
dass er eine übergeben hat.
Das hab ich auch gemacht aber es funktioniert garnicht.ocmd:givegun(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,ROT,"Du bist kein Admin!");
new waffe,munition;
new ID;
new string[128];
new pID;
new name[MAX_PLAYER_NAME];
if(sscanf(params,"uii",ID,waffe,munition)) return SendClientMessage(playerid,GRAU,"Benutze /givegun [ID] [Waffen-ID] [Munition]");
GivePlayerWeapon(playerid,waffe,munition);
format(string,sizeof(string),"Du hast %s eine Waffe gegeben!",SpielerName(playerid));
SendClientMessage(pID,ROT,string);
new string2[128];
format(string2,sizeof(string2),"Du hast von %s eine Waffe erhalten!",name);
SendClientMessage(pID,ROT,string2);
return 1;
}Ich hoffe ihr könnt mir weiterhelfen.
Mit freundlichen Grüßen
iMan -
Wie immer sind deine Werke einfach nur "göttlich"!
Einfach nur Top!
Weiter soMit freundlichem Grüßen
iMan -
Kannst du auch sagen was da alles drauf stehen sollte?
zB.
Toppy Presents oder soWir können es ja über PN besprechen wenn du möchtest.
Mit freundlichen Grüßen
iMan -
Ja aber ich bin kein Profi Scripter und das hab ich auch schob versucht aber ich bekomm immer Errors dabei.
if(strcmp(cmd, "/slap", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " /slap [Playerid/Name]");
return 1;
}
new playa;
new Float:slx, Float:sly, Float:slz;
playa = ReturnUser(tmp);
{
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
GetPlayerName(playa, giveplayer, sizeof(giveplayer)); //hier ist der Error!
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerPos(playa, slx, sly, slz);
SetPlayerPos(playa, slx, sly, slz+5);
}
}
}
}
return 1;
}Zitat
C:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\WorldofReallife.pwn(361) : error 017: undefined symbol "giveplayer"
C:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\WorldofReallife.pwn(361) : error 017: undefined symbol "giveplayer"
C:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\WorldofReallife.pwn(361) : error 029: invalid expression, assumed zero
C:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\WorldofReallife.pwn(361) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Wie bekomm ich die weg?
Mit freundlichen Grüßen
iMan -
Hay Breadfish.
Ich wollte euch fragen wie man ein slap befehl macht.
nicht nur einfach den Befehl zeigen.
Zeigt bitte auch die Sachen die man Definieren muss und so.Mit freundlichen Grüßen
iMan -
-
Den ganzen Stock?
------------------------------
Wie hast du diese PWN Quelltext hinbekommen?
Wenn ich das mache erscheint das alles nebeneinander -
Hay Leute.
Ich habe wiedermal ein Problem.
Mein Script speichert das Geld nicht ab.
Wieso?Zitat
stock Register (playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Account's/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,0x00FF00FFF,"Du hast dich Erfolgreich auf unserem Server registriert.");
dini_IntSet(Spielerdatei,"Level",0);
dini_IntSet(Spielerdatei,"Geld",5000);
dini_IntSet(Spielerdatei,"Adminlevel",0);
GivePlayerMoney(playerid,5000);
return 1;
}stock Login (playerid,key[])
{new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Account's/%s.txt",name);
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SendClientMessage(playerid,0x00FF00FFF,"Du hast dich Erfolgreich eingeloggt.");
return 1;
}
else
{
SendClientMessage(playerid,0xFF0A00FF,"Falsches Passwort!");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Gib dein Passwort ein um dich einzuloggen.","Login","Abbrechen");
return 1;
}
}stock LoadAccount(playerid)
{
new Spielederdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei,"/Account's/%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,"Baned",dini_Int(Spielerdatei,"Baned"));
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,ROT,"Du bist vom Server gebannt.");
Kick(playerid);
}
}
stock SpielerSpeichern(playerid)
{
new Spielederdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei,"/Account's/%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,"Baned",GetPVarInt(playerid,"Baned"));
return 1;
}Ich hoffe ihr könnt mir weiterhelfen
Mit freundlichen Grüßen,
iMan -
Bei mir ist alles Normal.
Ich benutze Google ChromeMit freundlichen Grüßen
iMan -
Mir hat die Serverwerbung nicht so gut gefallen.
Vostellung: 4/10
Forum: / Funktioniert garnicht.
Server: Keine Lust drauf.Mit freundlichen Grüßen
iMan -
Du musst %s auch in einem string formatieren und dann ausgeben.
Wie mach ich das?
-
Habe wieder 1 Warning.
Jetzt and der ZeileZitatC:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\World~of~Reallife.pwn(615) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.SetVehicleNumberPlate(car = CreateVehicle(vid,x,y,z,3,c1,c2,-1),"%s",SpielerName(playerid));
-
Zitat
if(sscanf(params,"iii",vid,c1,c2))return SendClientMessage(playerid,ROT,"SERVER: /veh [CarID] [Farbe1] [Farbe2]");
-
Zitat
C:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\World~of~Reallife.pwn(608) : error 017: undefined symbol "SpielerName"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Wenn ich:
#define SpielerName
mache bekomme ich 1 Warning:ZitatC:\Users\Arash\Desktop\Alle Ordner\World~of~Reallife\gamemodes\World~of~Reallife.pwn(609) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Warning.
-
Kay, danke.
Ich will, dass nicht benutzen, weil mir du mich nicht erklärt hast wozu das Dient und so. -
Wo kommen die OCMD Befehle hin?
Habe noch nich mit OCMD gearbeitet