Ich glaube (wenn ich das richtig verstanden habe), sollte dir das hier helfen: http://wiki.sa-mp.com/wiki/Strins
mfg.
Nein iwie soll automatisch nach allen 20 Zeichen ein\n eingefpgt werden?
Ich glaube (wenn ich das richtig verstanden habe), sollte dir das hier helfen: http://wiki.sa-mp.com/wiki/Strins
mfg.
Nein iwie soll automatisch nach allen 20 Zeichen ein\n eingefpgt werden?
Hey Com,
Ich will aus einer Datei ein string in enum laden sollte eigentlich Problemlos klappen!
Allerdings, wie mache ich das, das automatisch \n fürnDialog gemacht wird?
Mfg
Oha ich sollte ins Bett gehen
Hey C om,
Wie frage ich mittel einer Variable ab ob das Geld höher oder gleich ist
new kosten = PlayerHaus[i][Kosten];
if(GetPlayerMoney(playerid) >= kosten);
Empty Statement kommt heraus?
Mfg
Ja kann man wir machen Lehrzeichen da es dann übersichtlicher ist
Edit:
for(new i=0;i<MAX_PLAYERS;i++)
Ist das gleiche wie
for(new i = 0; i < MAX_PLAYERS; i ++)
Is das geliche wie
for(new i = 0; i < MAX_PLAYERS; i += 1)
Alles anzeigenSchreibe das alles einfach so:
if(!strcmp(cmd, "/sellhaus", true))
{
if(!PlayerInfo[playerid][pHauskey]) return SendClientMessage(playerid,WHITE,"Du hast kein Haus!");
new owner[128],money;
format(owner,sizeof(owner),"Der Staat");
PlayerHaus[PlayerInfo[playerid][pHauskey]][Owner] = owner;
PlayerHaus[PlayerInfo[playerid][pHauskey]][Mietbar] = 0;
PlayerHaus[PlayerInfo[playerid][pHauskey]][Verkauft] = 0;
money = floatround(PlayerHaus[PlayerInfo[playerid][pHauskey]][Kosten] / 2);
new money2 = GetPlayerMoney(playerid) + money;
GivePlayerMoney(playerid,money2);
SendClientMessage(playerid,WHITE,"Du hast dein Haus verkauft!");
UpdateHaus(PlayerInfo[playerid][pHauskey]);
PlayerInfo[playerid][pHauskey] = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pMietKey] != 0)
{
PlayerInfo[i][pMietKey] = 0;
SendClientMessage(i,WHITE,"Dein Hausbesitzer hat sein Haus verkauft, du bist nun obdachlos!");
}
}
return 1;
}
mfg.
Ja geht mal eine andere Frage, kannst du mir sagen wie ich das mache, das alle die den Wert PlayerInfo[playerid][pHauskey] in der Spalt Mietkey in MySQL hat das die auf 0 gesettet wird?
Zeig mal mehr Code...also was darüber steht und darunter und die genaue Zeile in der der Warning kommt pls
mfg.
if(!strcmp(cmd, "/sellhaus", true))
{
if(PlayerInfo[playerid][pHauskey] != 0)
{
new owner[128];
format(owner,sizeof(owner),"Der Staat");
PlayerHaus[PlayerInfo[playerid][pHauskey]][Owner] = owner;
PlayerHaus[PlayerInfo[playerid][pHauskey]][Mietbar] = 0;
PlayerHaus[PlayerInfo[playerid][pHauskey]][Verkauft] = 0;
new Float:money;
money = PlayerHaus[PlayerInfo[playerid][pHauskey]][Kosten] / 2;
floatround(money,floatround_floor);
new money2 = GetPlayerMoney(playerid) + money;
GivePlayerMoney(playerid,money2);
SendClientMessage(playerid,WHITE,"Du hast dein Haus verkauft!");
UpdateHaus(PlayerInfo[playerid][pHauskey]);
PlayerInfo[playerid][pHauskey] = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][pMietKey] != 0)
{
PlayerInfo[i][pMietKey] = 0;
SendClientMessage(i,WHITE,"Dein Hausbesitzer hat sein Haus verkauft, du bist nun obdachlos!");
}
}
return 1;
}
else
{
SendClientMessage(playerid,WHITE,"Du hast kein Haus!");
return 1;
}
}
Hier mal der ganze
Danke
Hey,
Irgdnwie habe ich noch ein Tag misatch beim brechnen?
new money2 = GetPlayerMoney(playerid) + money;
GivePlayerMoney(playerid,money2);
Mfg
Hey Com,
Ich habe unerklärlicherweise 4 Errors in diesem Command
if(!strcmp(cmd, "/setrent" true))
{
if(PlayerInfo[playerid][pHauskey] != 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,WHITE,"Benutzung: /setrent [Preis]");
return 1;
}
new preis = strval(tmp);
PlayerHaus[PlayerInfo[playerid][pHauskey]] = preis;
return 1;
}
}
Das Problem er zeigt an das der Error in der strcmp Zeile ist aber was das?
Edit Erros
C:\Users\Christian\Desktop\Pixel Roleplay\gamemodes\pixelrpv1.pwn(31952) : error 001: expected token: "-string end-", but found "-identifier-"
C:\Users\Christian\Desktop\Pixel Roleplay\gamemodes\pixelrpv1.pwn(31952) : warning 215: expression has no effect
C:\Users\Christian\Desktop\Pixel Roleplay\gamemodes\pixelrpv1.pwn(31952) : error 001: expected token: ";", but found ")"
C:\Users\Christian\Desktop\Pixel Roleplay\gamemodes\pixelrpv1.pwn(31952) : error 029: invalid expression, assumed zero
C:\Users\Christian\Desktop\Pixel Roleplay\gamemodes\pixelrpv1.pwn(31952) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Mfg
Die fehlt 100 pro der Streamer
Du musst das so machen:
Data[64];
mfg.
Okay< Danke
Hey Com,
Ich habe heute ein Filterscript erstellt für jemanden , allerdings geht format nicht mehr obwohl es richt ig ist
Beispiel:
stock SavePlayer(playerid)
{
new Name[MAX_PLAYER_NAME], Data;
GetPlayerName(playerid,Name,sizeof(Name));
format(Data,sizeof(Data),"/GWD/%s.ini",Name);
if(!fexist(Data))
{
dini_Create(Data);
dini_IntSet(Data,"Normal",PlayerInfo[playerid][Noten]);
dini_IntSet(Data,"Airforce",PlayerInfo[playerid][Notea]);
dini_IntSet(Data,"Specialforce",PlayerInfo[playerid][Notes]);
return 1;
}
return 1;
}
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(528) : error 035: argument type mismatch (argument 1)
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(528) : error 035: argument type mismatch (argument 1)
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(529) : error 035: argument type mismatch (argument 1)
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(531) : error 035: argument type mismatch (argument 1)
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(532) : error 035: argument type mismatch (argument 1)
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(533) : error 035: argument type mismatch (argument 1)
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(534) : error 035: argument type mismatch (argument 1)
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(526) : warning 203: symbol is never used: "Data"
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(543) : error 035: argument type mismatch (argument 1)
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(543) : error 035: argument type mismatch (argument 1)
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(544) : error 035: argument type mismatch (argument 1)
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(545) : error 035: argument type mismatch (argument 1)
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(546) : error 035: argument type mismatch (argument 1)
C:\Users\Christian\Desktop\Pixel Roleplay\Backup\gwd.pwn(541) : warning 203: symbol is never used: "Data"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Braucht man dafür eine Include??
Mfg
Was soll ich da jez machen hauptsache es geht ersteinmal
So wie das Tutorial von maddin ist ich poste gleich mal muss ersteinmal essen
Bitte einmal Zitat löschen da die Url ungewollt ist
Hey Com,
Manchmal passiert folgendes auf meinem Server:
Ich spawne, kann mich einloggen aber der rest ist einfach auf 0 gesettet? Ich spawne mit dem Clownskin und muss echt alles neu machen!
Da ich das Passwort und den namen nicht neu in die Datenbanks chreibe ist der Account noch da sonst wäre er auch weg. Liegt es daran das mein PC so schlecht am Internet ist, da ich manchmal 10 Sekunden warten muss bis die Datenbank die Werte ins Enum lädt?
Am Script kann es nicht liegen, unter welchem Callback denn bitte?
Mfg
Erst Interior setzen dann die Postion.
Steht auch in der Wiki
Abe rich setze immer Int zu letzt und es geht beim Enter ja auch? Teste aber mal
Edit: Nope geht auch nicht
Hey Com,
Ich faller erneut wieder mal durch die Welt hier der Code:
if(PlayerInfo[playerid][pSpawnanders] == 1)
{
if(PlayerInfo[playerid][pHauskey])
{
new i = PlayerInfo[playerid][pHauskey];
new Float:xasdf, Float:yasdf, Float:zasdf;
new Inter;
xasdf = PlayerHaus[i][AHausx];
yasdf = PlayerHaus[i][AHausy];
zasdf = PlayerHaus[i][AHausz];
Inter = PlayerHaus[i][Interior];
SetPlayerPos(playerid,xasdf,yasdf,zasdf);
SetPlayerInterior(playerid,Inter);
SetPlayerVirtualWorld(playerid,PlayerHaus[i][Hausid]);
}
else if(PlayerInfo[playerid][pMietKey])
{
new i = PlayerInfo[playerid][pMietKey];
new Float:xasdf, Float:yasdf, Float:zasdf;
new Inter;
xasdf = PlayerHaus[i][AHausx];
yasdf = PlayerHaus[i][AHausy];
zasdf = PlayerHaus[i][AHausz];
Inter = PlayerHaus[i][Interior];
SetPlayerPos(playerid,xasdf,yasdf,zasdf);
SetPlayerInterior(playerid,Inter);
SetPlayerVirtualWorld(playerid,PlayerHaus[i][Hausid]);
}
}
Was ist das schon wieder?
Mfg
Schreib doch einfach was da drin steht
Meinst du die mit den IPs?
Also die wo das Symbol hier ist?
Nope also ich habe hier diese box
Die soll oben hin von meinem UCP
Ja eine ganz normale Box wo ich Ausloggen usw schreiben will