das R5
sonst weiss ich nicht wo der fehler liegt
Beiträge von Slash™
-
-
ich seh aber kein fehler..
hast auch die richtife include? -
mysql include eingebunden?
hast du direkt immer bei den mysql_query den fehler¿ -
Zeig mal die zeile, wo du den query formatierst.
-
Ich glaub nicht, bzw kann man die gekauften lizensen schon benutzen?
-
mach es so wie es mein vorposter gemacht hat, pack jedoch noch eine adminabfrage ein, das es für admins erlaubt ist.
-
Wenn es nur danach geht darf man ja garnix scripten, "das ähnelt dem GF, ohh das sieht eher aus wie pRP"
verstehst? -
arbeite mal damit.
http://wiki.sa-mp.com/wiki/Strfind -
Loadhouse wäre in dem fall interessanter
-
Er lässt sich aber Zeit
Das kann ich nicht unbedingt bestätigen -
erstmal unnötige klammern^^
ocmd:hauserstellen(playerid, params[])
{
new cmd[128];
new Level, Kosten, Haus, Vw;
if(sscanf(params,"dddd",Level, Kosten, Haus, Vw))return SendClientMessage(playerid, COLOR_YELLOW, "Hinweis: /hauserstellen [Level] [Preis] [Haus] [Virtual World]");
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid, COLOR_GREY, "Fehler: Du bist kein Communityleiter (RCON)");
if(GetPlayerScore(playerid) < 0)return SendClientMessage(playerid, COLOR_GREY, "Fehler: Muss größer als 0 sein!");
if(Haus > sizeof(Typen) || Haus < 0)return SendClientMessage(playerid, COLOR_GREY, "Fehler: Der Typ muss zwischen 0 und 15 liegen!");
if(Kosten < 0)return SendClientMessage(playerid, COLOR_GREY, "Fehler: Der Preis muss höher als 0 sein!");
new Float:nowPos[3];
new fullid = mysql_GetInt("stuff","Zahl","Name","Häuser");
GetPlayerPos(playerid,nowPos[0],nowPos[1],nowPos[2]);
HausDaten[fullid][ax] = nowPos[0];
HausDaten[fullid][ay] = nowPos[1];
HausDaten[fullid][az] = nowPos[2];
HausDaten[fullid][play_time] = Level;
HausDaten[fullid][kosten] = Kosten;
HausDaten[fullid][interior] = Typen[Haus][interior];
HausDaten[fullid][ix] = Typen[Haus][haus_x];
HausDaten[fullid][iy] = Typen[Haus][haus_y];
HausDaten[fullid][iz] = Typen[Haus][haus_z];
HausDaten[fullid][virtual_world] = Vw;
HausDaten[fullid][verschlossen] = 1;
HausDaten[fullid][nicht_zum_kauf] = 1;
strmid(HausDaten[fullid][Besitzer],"Keiner",0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
HausDaten[fullid][pickid] = CreatePickup(1272,1,nowPos[0],nowPos[1],nowPos[2],0);
format(cmd,sizeof cmd,"Besitzer: Keiner\nLevel: %d\nPreis: %d$",Level,Kosten);
HausDaten[fullid][lbl_haus] = Create3DTextLabel(cmd,COLOR_WHITE,nowPos[0],nowPos[1],nowPos[2],10.0,0,0);
new query[256];
new HausID = mysql_GetInt("stuff","Zahl","Name","Häuser");
format(query, sizeof(query), "INSERT INTO Houses (HausID , Besitzer) VALUES ('%d', 'Niemand')", HausID);
mysql_query(query);
mysql_SetInt("stuff","Zahl",HausID+1,"Name","Häuser");
SaveCache(fullid);
return 1;
}
dann brauchen wir den befehl wo du das haus kaufst- -
Warum man kann doch zb die befehls namen aus dem gf übernehmen, die user haben sich eh dran gewöhnt.
-
SetPlayerWanted gibts bei mir nicht ?
SetPlayerWantedLevel -
Du benutzt das falsche mysql plugin.
-
warum schwer wenns einfach geht..
hier dieses recht bei der query gruppe runtersetzen
i_client_needed_private_textmessage_power -
gib doch einfach im filter "nach" ein und fertig, power und benötigte power anpassen.
Danke das du mich so witzig findest. -
das recht, um texnachrichten zu versenden erhöhen, oder beim query senken.
-
new preis=schuss*18:
GivePlayerMoney(playerid,-preis);söllte so eigendloich hinhauen
-
Das selbe wäre mal für die Scripting Base nicht schlecht.
-
Soweit ich weiß bringen bestimmte farbcodes mit textdraws nix gutes.