HintereBox[playerid] = CreatePlayerTextDraw(playerid,189.000000, 391.000000, "_"); ?
Beiträge von Flash.
-
-
Ich weiß gar nicht mehr wie das war, glaube so:
if(!strcmp(inputtext, Spieler[playerid][SafeCode]))
-
Hinter GetPlayerName(playerid, name, sizeof(name)) ein ; vergessen.
-
dis = GetPlayerDistanceFromPoint(playerid, Tanke[i][tPickupX], ATM[i][tPickupY], ATM[i][tPickupZ]);
zu
dis = GetPlayerDistanceFromPoint(playerid, Tanke[i][tPickupX], Tanke[i][tPickupY], Tanke[i][tPickupZ]); -
%.2f statt %d benutzen.
-
Da ich nun nicht mehr weiter weiß, kann mir einer von euch helfen
Ich glaube das ging so, bin mir nicht sicher.^^
new fname[MAX_PLAYER_NAME];strmid(fInfo[i][fName], fname, 0, MAX_PLAYER_NAME, MAX_PLAYER_NAME);
cache_get_value_name(i, "name", fname); -
format(string2, sizeof(string2), "%s hat %s %d Wanteds gegeben. Grund: %s ", name,name2,Wanteds,reason);
-
Hier auch mal mit Escaped Strings von der Query aus.
Du musst dann mysql_format benutzen.^^
mysql_format(sqlHandle,miniquery, sizeof(miniquery), "%s `RangName0` = '%e', `RangName1` = '%e', `RangName2` = '%e',`RangName3` = '%e',`RangName4` = '%e', `RangName5` = '%e', `RangName6` = '%e', `LongName` = '%e', `SmallName` = '%e', `MitgliederLimit` = '%d', `Status` = '%d', `BewerbungsStatus` = '%d', `PayDayPunkte` = '%d' WHERE fID = '%d'",miniquery,FrakInfo[fID][fRangName0],FrakInfo[fID][fRangName1],FrakInfo[fID][fRangName2],FrakInfo[fID][fRangName3],FrakInfo[fID][fRangName4],FrakInfo[fID][fRangName5],FrakInfo[fID][fRangName6], FrakInfo[fID][fLongName], FrakInfo[fID][fSmallName], FrakInfo[fID][fMitgliederLimit], FrakInfo[fID][fStatus], FrakInfo[fID][fBewerbungsStatus], FrakInfo[fID][fPayDayPunkte], fID);
-
So, wenn ich nichts übersehen habe.
Sorry für die Einrückung.. : /stock SaveFraktion(fID)
{
new query[800], miniquery[600], string[150];
new count = GetTickCount();
new Rang[7][50];
mysql_real_escape_string(FrakInfo[fID][fRangName0], Rang[0], sqlHandle, 126);
mysql_real_escape_string(FrakInfo[fID][fRangName1], Rang[1], sqlHandle, 126);
mysql_real_escape_string(FrakInfo[fID][fRangName2], Rang[2], sqlHandle, 126);
mysql_real_escape_string(FrakInfo[fID][fRangName3], Rang[3], sqlHandle, 126);
mysql_real_escape_string(FrakInfo[fID][fRangName4], Rang[4], sqlHandle, 126);
mysql_real_escape_string(FrakInfo[fID][fRangName5], Rang[5], sqlHandle, 126);
mysql_real_escape_string(FrakInfo[fID][fRangName6], Rang[6], sqlHandle, 126);
format(miniquery, sizeof(miniquery), "UPDATE `frakinfo` SET `Geld` = '%d', `Drogen` = '%d', `Mats` = '%d', `Gehalt0` = '%d', `Gehalt1` = '%d', `Gehalt2` = '%d', `Gehalt3` = '%d', `Gehalt4` = '%d', `Gehalt5` = '%d',`Gehalt6` = '%d',",
FrakInfo[fID][fGeld], FrakInfo[fID][fDrogen], FrakInfo[fID][fMaterials], FrakInfo[fID][fGehalt0], FrakInfo[fID][fGehalt1], FrakInfo[fID][fGehalt2], FrakInfo[fID][fGehalt3], FrakInfo[fID][fGehalt4], FrakInfo[fID][fGehalt5], FrakInfo[fID][fGehalt6]);
format(miniquery, sizeof(miniquery), "%s `RangName0` = '%s', `RangName1` = '%s', `RangName2` = '%s',`RangName3` = '%s',`RangName4` = '%s', `RangName5` = '%s', `RangName6` = '%s', `LongName` = '%s', `SmallName` = '%s', `MitgliederLimit` = '%d', `Status` = '%d', `BewerbungsStatus` = '%d', `PayDayPunkte` = '%d' WHERE fID = '%d'",
miniquery, Rang[0], Rang[1], Rang[2], Rang[3], Rang[4], Rang[5], Rang[6], FrakInfo[fID][fLongName], FrakInfo[fID][fSmallName], FrakInfo[fID][fMitgliederLimit], FrakInfo[fID][fStatus], FrakInfo[fID][fBewerbungsStatus], FrakInfo[fID][fPayDayPunkte], fID);
mysql_function_query(sqlHandle, miniquery, false, "QueryMeldung", "");
format(string, sizeof(string), "[MySQL] Die Fraktionsinformationen von Fraktions ID %d wurde mit einer Geschwindigkeit von %d Millisekunden gespeichert!", fID, GetTickCount() - count);
SendMySQLMessage(string);
UpdateFraktionsSchild(fID);
return 1;
} -
Sind die Dialogids auch unterscheidlich?
-
Oben im Script auch
new PlayerText:TextdrawGeld2;
? -
Meinte eigentlich unter welchem Public.
-
Und wo steht der Code?
-
format(tdg2, sizeof(tdg2), "%d€",sInfo[playerid][pBarGeld]);
-
C
Alles anzeigenpublic OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp("/eventpickup", cmdtext)) { if(IsPlayerAdmin(playerid)) //Deine Admin Variable { new Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); HealPickup = CreateDynamicPickup(1240, 1, x, y, z, -1,-1,-1, 100.0); SendClientMessage(playerid, -1, "Eventpickup {00FF00}erfolgreich{FFFFFF} erstellt"); return 1; } } if(!strcmp("/eventpickup", cmdtext)) { if(IsPlayerAdmin(playerid)) //Deine Admin Variable { DestroyDynamicPickup(HealPickup); SendClientMessage(playerid, -1, "Eventpickup {00FF00}erfolgreich {FFFFFF}gelöscht."); return 1; } } return 0; }
Nach dem ersten Befehl hast du die letze Klammer vergessen.
-
-
Ich nehme am Gewinnspiel teil
-
-
-
Code
if(skin[playerid] < 280) skin[playerid]; //falls alter skin unter 280 ist else if(skin[playerid] > 287) skin[playerid] = 303; //soll skinid 202-310 überspringen else if(skin[playerid] > 310) skin[playerid] = 280;//wieder von vorne anfangen SetPlayerSkin(playerid, skin[playerid]); skin[playerid]++;//+1
Und so?