erst sscanf abfragen, dann auslesen, probiers so
ocmd:setwhitelist(playerid,params[])
{
new name[24],string[100],white[100],text[128];
format(string,sizeof string,"/Accounts/%s.ini",getname(playerid));
format(white,sizeof white,"/Whitelist/%s.ini",name);
if(dini_Int(string,"Admin") <= 3)return SendClientMessage(playerid,ROT,"Du bist kein Administrator !");
if(sscanf(params,"s",name)) return SendClientMessage(playerid,ROT,"[INFO] /setwhitelist [NAME]");
if(dini_Bool(white,"White") == 1)return SendClientMessage(playerid,ROT,"Die Person ist bereits auf der Whitelist !");
dini_Create(white);
dini_BoolSet(white,"White",true);
format(text,sizeof text,"Du hast %s erfolgreich auf die Whitelist gesetzt !",name);
SendClientMessage(playerid,BLAU,text);
return 1;
}
Beiträge von Slash™
-
-
heyho,
ich suche das rotierende "verkaufsschild" für häuser etc.
Wäre dankbar für die id -
Ich finde es sieht so nicht schlecht aus, nur könnte innen etwas deko nicht schaden, 7/10
-
probiers mal so
stock LoadPlayer(playerid)
{
printf("Logged? %d", Logged[playerid]);
if(IsPlayerConnected(playerid) && Logged[playerid]==1)
{
new query[128], GetPName[MAX_PLAYER_NAME];
GetPlayerName(playerid, GetPName, sizeof(GetPName));
mysql_real_escape_string(GetPName, GetPName);
format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", GetPName);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows())
{
if(mysql_retrieve_row())
{
while(mysql_fetch_row(query))
{
sscanf(query,"e<p<|>ddddfdddddddddddddddddffffddddddddddddddd>", Spieler[playerid]);
printf("Gebe Sachen: Geld: %d€ Level: %d", Spieler[playerid][pGeld], Spieler[playerid][pLevel]);
GivePlayerMoney(playerid, Spieler[playerid][pGeld]);
SetPlayerScore(playerid, Spieler[playerid][pLevel]);
}
}
}
mysql_free_result();
print("Geladen!");
}
return 1;
} -
danke sehr
Also heißt das jetzt genau, dass was in dem listitem steht wird mit info[listitem] ausgegeben`? -
also bei mir, android, ist es so das wenn ich im wlan bin und packetdaten anhabe, das es mich nichts kostet, da dass das wlan übernimmt
-
-
Über Videos bewerten ist iwie doof..
Aber sieht richtig nice aus, weiter so 8/10 -
Sieht ganz gut aus, mal was anderes, jedoch wie wäre es wenn du, zb sachen, die frei sind, mit graß bestückst?
9/10 -
Einfach bei OnPlayerCommandText 1 returnen, oder die message die beim falschen cmd kommen soll
-
print = print in die konsole
printf = print mit parameter -
printe mal F_Rang
-
Hatten wir das nicht schon?
Jetzt wird doch wieder die Message ausgegeben, wenn man Rang 6 ist ^^.L.G.
heyho
Ja das sagte ich sogar, habs auch im selben moment nochmal berichtigt, also jetzt den code. -
probiers mal soo
ocmd:rangaendern(playerid,params[])
{
new pID,F_Rang,gemacht[200],gekriegt[200],name3[MAX_PLAYER_NAME],rtext[90];
GetPlayerName(pID,name3,sizeof(name3));
if(sInfo[playerid][Rang]!=6)return SendClientMessage(playerid,COLOR_RED,"Dein Rang ist zu niedrig");
if(sscanf(params,"ui",pID,F_Rang))return SendClientMessage(playerid,COLOR_RED,"INFO: /rangaendern [PlayerID] [Rang 0-5]");
if(sInfo[playerid][Fraktion]==1)
{
if(sInfo[playerid][Rang] == 1) { rtext = "Auszubilder"; }
else if(sInfo[playerid][Rang] == 2) { rtext = "Officer"; }
else if(sInfo[playerid][Rang] == 3) { rtext = "Bike - Officer"; }
else if(sInfo[playerid][Rang] == 4) { rtext = "Komissar"; }
else if(sInfo[playerid][Rang] == 5) { rtext = "Stelv. Oberkomissar"; }
else if(sInfo[playerid][Rang] == 6) { rtext = "Oberkomissar"; }
sInfo[playerid][Rang]=F_Rang;
}
format(gemacht,sizeof(gemacht),"Dein Leader: %s hat dein Rang zu %i geändert.",PlayerName(playerid),F_Rang);
SendClientMessage(pID,Blau,gemacht);
format(gekriegt,sizeof(gekriegt),"Du hast %s den Rang zu %i geändert.",name3,F_Rang);
SendClientMessage(playerid,Blau,gekriegt);
savePlayer(pID);
return 1;
} -
bei dem != heißt das es der wert sein muss, also geht es nicht wenn du im script 5 angibst, aber rank 6 hast
-
weil du es returnen lässt WENN es so ist, mach aus dem == ein !=
-
grade weil du anfänger bist ist es gut fehler zu machen, so lernt man es am besten
-
http://forum.sa-mp.com/showthread.php?t=102865
downloaden und im plugin ordner tuhen,
dann in der server.cfg:
plugins streamerbei linux:
plugins streamer.so -
@Music4You: Ja das weiß ich auch.
Ich wollte ihn das aber nicht sagen, bevor er damit noch durch einander kommt, oder so
achso okay, jaa gut gedacht^^ -
mach das nativechecker rein, der sagt dir welche plugins fehlen.
bei windows braucht man keine .dll am ende