hm gehen alle commands mit sscanf nicht oder nur die welche ein string benutzen als parameter
http://pastebin.com/YgLr5wCB
hm auch den dcmd command bei onplayercommandtext definiet
Bsp:
dcmd(tban,4,cmdtext);
hm gehen alle commands mit sscanf nicht oder nur die welche ein string benutzen als parameter
http://pastebin.com/YgLr5wCB
hm auch den dcmd command bei onplayercommandtext definiet
Bsp:
dcmd(tban,4,cmdtext);
dir fehlen die '
[tabmenu][tab='DM/STUNT'] Selfmade 20% Fertig[/tabmenu]
[tabmenu]
[tab='DM/STUNT'] Selfmade 20% Fertig[/tabmenu]
Du könntest per strfind herrausfinden ob in dem string eine Zahl versteckt ist
oder du schaust dir IsNumeric mal an und probierst etwas rum , was anderes fällt mir spontan jetzt nicht dazu ein
IsNumeric(const string[])
{
for (new i = 0, j = strlen(string); i < j; i++)
{
if (string[i] > '9' || string[i] < '0') return 0;
}
return 1;
}
das liegt ganz klar am speichern das dies nicht richtig funktioniert
was dazu führt das der Wert 0 jedoch gespeichert wird
Das ist ein objekt welches bewegt wird zu einem bestimmten punkt
hier gibts genug im Forum Beispiel:
[ SCRIPTING ] [Aktualisiert]Registersystem mit MySQL ( Enum!! + GUI )
oder
[ SCRIPTING ] MySQL (Installation, Zugriff, Einstellungen, Login & Register Beispiel)
dann kann es nur an deinem stock liegen
AdminNachricht
poste dne doch bitte auch
xD du kannst ja die objekte ändern in geschenke
und die texte und schon ist vorgesorgt für weihnachten
1. Du bist hier Falsch das gehört in den Marktplatz
2. Deine System welche du suchst findest du hier viele einfach mal in den showroom schauen ![]()
Firefan sry das ich dein beitag nicht richtig durch gelesen habe sondern nur überflogen
ich dachte du wolltest ein strcmp command mit sscanf nutzen ![]()
aber zu deinem problem probiers mal so
ocmd:test2(playerid,params[])
{
new gegenstand[20], menge;
if(sscanf(params,"s",gegenstand)&&sscanf(params,"sd",gegenstand,menge)) return SendClientMessage(playerid, COLOR_WHITE, "test1");
if(strcmp(gegenstand,"Mats",true) == 0){ SendClientMessage(playerid, COLOR_WHITE, "test2");}
if(!sscanf(params,"sd",gegenstand,menge)){
if(!strcmp(gegenstand,"Drogen",true)){ SendClientMessage(playerid, COLOR_WHITE, "test3");}
}
return 1;
}
ich habs getestet
sollte gehen
new params[256];
sscanf(cmdtext,"s",params);
so sollte das gehen
hier
stock IsVehicleOccupied(vehicleid)
{
foreach(Player,i)
{
if(IsPlayerInAnyVehicle(i))
{
if(GetPlayerVehicleID(i)==vehicleid)
{
return 1;
}
else
{
return 0;
}
}
}
}
Kann mir da jmd noch eine ausfürliche Erklärung geben? Das sich auch der Mapname ändert.
Schau doch einfach in den link welchen ich dir gepostet habe
/rcon mapname [name] - change the map name text (example: /rcon mapname San Andreas).
SendRconCommand("mapname [name]");
hier bitte ein tutorial für das neuste mysql plugin
http://forum.sa-mp.com/showthread.php?t=337810
das liegt daran das du PlayerInfo nicht definiert hast.
Du könntest dir ein callback machen beispiel
stock Leader(playerid){ return CallRemoteFunction("GetLeader","i",playerid);}
und das in den gamemode
stock GetLeader(playerid){ return PlayerInfo[playerid][pLeader];}
/edit dann kanst du das im filterscript ersetzen
PlayerInfo[playerid][pLeader]
zu
Leader
Wir sind hier leider nicht in mta wo du zusätzlich ein weitern Tab erstellen kannst in der tableiste.
Die einzigste möglichkeit wäre die kills durch den score aufzulisten und zwar
SetPlayerScore(killerid,+1);
welches ja schon relyyy geschrieben hatte
dazu solltest du die maps als filterscripts haben oder du kannst auch den gamemode wechseln die antwort darauf
ist ein rconcommand an die console zu schicken
beispiel
SendRconCommand("changemode [modename]");
oder wie schon gesagt das filterscript unloaden und ein anderes laden
Was benutzt du ein godfather oder ein selfmade
benutze mal dazu eine while schleife
CMD:getcars(playerid,params[])
{
new query[128],str[128],id[10],carid;
format(query,128,"SELECT id FROM fahrzeuge WHERE owner = '%s'",SpielerName[playerid]);
mysql_query(query);
mysql_store_result();
while(mysql_fetch_row_format(query))
{
mysql_fetch_field_row(id, "id");
carid = strval(id);
format(str,sizeof(str),"Fahrzeug ID: %d",carid);
SendClientMessage(playerid,COLOR_GREY,str);
}
mysql_store_result();
return 1;
}
sollte so gehen
hast du das "script" auch an deinen gamemode angepasst da bei dir
PlayerInfo nicht definiert ist