Man vergibt wanteds mit
SetPlayerWantedLevel(playerid, level);
Man vergibt wanteds mit
SetPlayerWantedLevel(playerid, level);
Ja ich weiß ...
Aber das Wiki hat mir nicht wiklich geholfen..
Das sagt mir nicht, wie ich es in Stats verwenden kann :X
Ich würde eigentlich gern wissen, wie ich in einem strcat
einen Parameter einbinden kann.
Soetwas wie:
"Playername: %s", PlayerName(playerid)
new blub[MAX_PLAYERS][]; //GANZ OBEN definieren, nicht im Dialog
Ganz oben im Script.. Unter den includes und so weiter!
Hye,
Kann mir jemand sagen wie für einen Stats Befehl das "strcat" funktioniert?
Wäre echt nett. Denn ich habe es momentan so versucht:
new Headline[20], Perso[1000];
format(Headline,sizeof(Headline),"%s",GetName(playerid));
strcat(Perso,"Personalien: Geschlecht: %s","Test");
strcat(Perso,"%s\n Partner: %s",Perso,"Test2D");
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_INPUT,Headline,Perso,"Okay","");
return 1;
Hier die Errorzeilen.:
Zeile (1084) : Falscher Variablentyp als Parameter (Parameter #3)
Zeile (1085) : Falscher Variablentyp als Parameter (Parameter #3)
2 Errors, 0 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochen
PWNMod Compiler Version 1.2
(c) Trooper[Y]
In Kooperation mit GTA-Servers.de
so müsste es gehen glaub ich^^
if(dialogid == 14)
{
if(response == 0)
{
new Datei[64],str[64];
format(Datei,sizeof(Datei),"/Accounts/%s.txt",inputtext);
format(str,sizeof(str),"%s erfolgreich gebannt!",inputtext);
dini_IntSet(Datei,"Banned",1);
SendClientMessage(playerid,Rot,str);
}
if(response == 0)
{
return 1;
}
}
Wenn du mit dini speicherst kannst du zB machen :
ocmd:offban(playerid,params[])
{
new player, plname[MAX_PLAYER_NAME], Datei[64],str[64];
GetPlayerName(player,plname,sizeof(plname));
if(sscanf(params,"s",player)) return SendClientMessage(playerid,Grau,"/offban [Name]");
format(Datei,sizeof(Datei),"/Accounts/%s.txt",plname);
format(str,sizeof(str),"%s erfolgreich gebannt!",plname);
dini_IntSet(Datei,"Banned",1);
SendClientMessage(playerid,Rot,str);
return 1;
}
Also wenn ich es mit /Stats auslese, steht da das selbe wie in tabelle..
zB "Adminlevel = 115"
Kann mir mal bitte einer mit TeamViewer drübergucken
will es endlich fertig haben .. 3 Tage warte ich schon, dass es endlich geht
Lass dir PlayerInfo[playerid][pAdmin] ausgeben, vllt liegt schon da der Fehler
Wie ausgeben?^^ es lädt und saved doch mit PlayerInfo[playerid][pAdmin] = (x);
Normalerweise werde ich gespawnt ohne "Spawn Button"
auf einmal muss ich spawn drücken, dann passiert das.. das ist seit ich
in meinem MySQL Loadplayer dingens das eingefügt habe:
GetPlayerName(playerid, PlayerInfo[playerid][pName], MAX_PLAYER_NAME);
if(r_LoadSQLEntrance("accounts","Name",PlayerInfo[playerid][pName]))
{
}
Alles geht eig immer mit Login und so..
Ich scripte so.. "hmm teste mal.. "
und dabei kommt das raus??? oO

Die ist so..
id - int - 11 - 0
Name - varchar - 24 - 0
Passwort - varchar - 128 - 0
Level - int - 11 - 0
Geld - int - 11 - 0
Skin - int - 11 - 0
Fraktion - int - 11 - 0
Rang - int - 11 - 0
Adminlevel - int - 11 - 0
Supporterlevel - int - 11 - 0
Kills - int - 11 - 0
Tode - int - 11 - 0
Bankgeld - int - 11 - 0
Respekt - int - 11 - 0
PaydayTimer - int - 11 - 0
PaydayLohn - int - 11 - 0
FrakLohn - int - 11 - 0
Allow Null jeweils deaktiviert
Sorry aber was ist ein MySQL-Dump? ![]()
// Brauche dringend Hilfe ![]()
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
GetPlayerName(playerid,PlayerInfo[playerid][pName],MAX_PLAYER_NAME);
if(r_LoadSQLEntrance("accounts","Name",PlayerInfo[playerid][pName]))
{
r_mysql_SetInt("Level",GetPlayerScore(playerid)); // X X
r_mysql_SetInt("Geld",GetPlayerMoney(playerid)); // X X
r_mysql_SetInt("Adminlevel",PlayerInfo[playerid][pAdmin]); // X
r_mysql_SetInt("Supporter",PlayerInfo[playerid][pSup]); // X
r_mysql_SetInt("Member",PlayerInfo[playerid][pMember]); // X
r_mysql_SetInt("Rang",GetPlayerSkin(playerid)); // X
r_mysql_SetInt("Skin",PlayerInfo[playerid][pSkin]); // X
r_mysql_SetInt("Morde",PlayerInfo[playerid][pKills]); // X
r_mysql_SetInt("Tode",PlayerInfo[playerid][pDeaths]); // X
r_mysql_SetInt("Bankgeld",PlayerInfo[playerid][Bank]); // X
r_mysql_SetInt("Respektpunkte",PlayerInfo[playerid][pRespekt]); // X
r_mysql_SetInt("PaydayTimer",PlayerInfo[playerid][pPayDayTimer]); // X
r_mysql_SetInt("PaydayLohn",PlayerInfo[playerid][pPayDayLohn]); // X
r_mysql_SetInt("FrakLohn",PlayerInfo[playerid][pPayDayFLohn]); // X
printf("Spielerdaten vom Spieler %s erfolgreich in der Datenbank gespeichert.",GetName(playerid));
r_UnloadSQLEntrance();
}
}
return 1;
}
stock LoadPlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
GetPlayerName(playerid, PlayerInfo[playerid][pName], MAX_PLAYER_NAME);
GivePlayerMoney(playerid, mysql_GetInt("accounts", "Geld", "Name", PlayerInfo[playerid][pName]));
SetPlayerScore(playerid, mysql_GetInt("accounts", "Level", "Name", PlayerInfo[playerid][pName]));
SetPlayerSkin(playerid, mysql_GetInt("accounts", "Level", "Name", PlayerInfo[playerid][pName]));
PlayerInfo[playerid][pAdmin] = r_mysql_GetInt("Adminlevel");
PlayerInfo[playerid][pSup] = r_mysql_GetInt("Supporter");
PlayerInfo[playerid][pMember] = r_mysql_GetInt("Member");
PlayerInfo[playerid][pRank] = r_mysql_GetInt("Rank");
PlayerInfo[playerid][pKills] = r_mysql_GetInt("Morde");
PlayerInfo[playerid][pDeaths] = r_mysql_GetInt("Tode");
PlayerInfo[playerid][Bank] = r_mysql_GetInt("Bankgeld");
PlayerInfo[playerid][pRespekt] = r_mysql_GetInt("Respektpunkte");
PlayerInfo[playerid][pPayDayTimer] = r_mysql_GetInt("PaydayTimer");
PlayerInfo[playerid][pPayDayLohn] = r_mysql_GetInt("PaydayLohn");
PlayerInfo[playerid][pPayDayFLohn] = r_mysql_GetInt("FrakLohn");
}
return 1;
}
Hey,
kann mir vllt mal jemand mit TV über mein Script gucken? ![]()
Mein MySQL speichert einfach nix ab x.x .. zB Adminlevel steht immer auf 105, 101 oder sonstwas (habe eigentlich nur alevel 1)
Und statt Fraktion = 0.. steht da : 115 oder so ![]()
Das ist echt sch**** denn ich versuch schon 3 Tage das in den griff zu bekommen, aber es geht einfach nicht
es haben schon Fabi.StaR
und BOMBER drübergeguckt, aber auch ohne Erfolg.. Aber ich bin froh, dass nach BOMBER's versuch immerhin schon das Geld und Level,
abspeichern..
Ich hätte eigentlich schon längst mit Fraktionen oder sowas angefangen, aber da nicht speichert ... -.-"
BITTE UM HILFE ![]()
Sh12
Könntest einzelne Filterscripts erstellen.. zB
Zivispawn.pwn
Zivispawn.amx
LSPD.pwn
LSPD.amx
Dann ingame kannst du machen "/rcon loadfs Zivispawn" oder "/rcon loadfs LSPD"
dann kannst du noch "/rcon reload" und "/rcon unload"
Ingame kannst du glaub ich nicht Map saven ![]()
Ouh achja sorry :X
Mach abfrage
new vehid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehid) == [ID: RTW]")
{
//befehl
}
So ungefähr:
ocmd:m(playerid,params[])
{
new string[128];
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,WEISS,"/m [Text]");
if(SpielerInfo[playerid][Fraktion] == 8)
{
new vehid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehid) == 416)
{
if(GetPlayerVehicleID(playerid) != Medic[playerid])return SendClientMessage(playerid, ROT, "Du bist nicht in einem Fahrzeug mit Megafon!");
format(string,sizeof(string),"[_%s %s_]: %s",GetFrakRangName(playerid),SpielerName(playerid),text);
for(new i = 0;i < MAX_PLAYERS; i++)
{
SendClientMessage(i,GELB,string);
}
}
} else {
SendClientMessage(playerid, ROT, "Du bist nicht in einer Fraktion, die dies benutzen darf!");
}
return 1;
}
Sorry, aber was ist ein RTW o_o
Fällt mir grad net ein^^
Ich wills auch wissen
wäre echt nice
bin ja so schon ein PS CS6 Fan.. wäre echt cool