Ich finds sehr viel Weiß nicht mein Ding 4/10
Beiträge von Master147
-
-
Hey Community,
ich möchte jetzt z.B. das die Polizei in ihre cars können ohne /flock zu machen wie könnte man das machen? mit keys ?
Ich hoffe jemand kann mir Tipps geben
MfG
Master
-
ocmd:sethealth(playerid,params[])
{
new pname[MAX_PLAYER_NAME],ename[MAX_PLAYER_NAME],save[13 + MAX_PLAYER_NAME],pid,health,msg_sender[46 + MAX_PLAYER_NAME],msg_empfaenger[46 + MAX_PLAYER_NAME];
GetPlayerName(playerid,pname,sizeof(pname));
format(save,sizeof(save),"/Spieler/%s.ini",pname);
sInfo[playerid][pLevel] = dini_Int(save,"pLevel");
if(sInfo[playerid][pLevel] < 2)
if(sscanf(params,"ui",pid,health)) return SendClientMessage(playerid,COLOR_YELLOW,"Benutze: /sethealth [Spieler-ID][Health]");
SetPlayerHealth(pid,health);
GetPlayerName(pid,ename,sizeof(ename));
format(msg_sender,sizeof(msg_sender),"Info: Du hast %s's Gesundheit auf %i angepasst",ename,health);
SendClientMessage(playerid,COLOR_LIGHTBLUE,msg_sender);
format(msg_empfaenger,sizeof(msg_empfaenger),"Info: %s hat deine Gesundheit auf %i angepasst.",pname,health);
SendClientMessage(pid,COLOR_LIGHTBLUE,msg_empfaenger);
return 1;
}versuchs mal so
-
Guten Tag Community,
ich habe ein Problem und zwar wenn ich z.B jemanden ein Warn gebe wird es nicht in der Datenbank gespeichert
Der stock zum speichern
Stock:
Spoiler anzeigen stock LoadPlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
SpielerInfo[playerid][pLevel] = mysql_GetInt("accounts", "Level", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pAdmin] = mysql_GetInt("accounts", "Admin", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pGeld] = mysql_GetInt("accounts", "Geld", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pSkin] = mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pFraktion] = mysql_GetInt("accounts", "Fraktion", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pMaennlich] = mysql_GetInt("accounts", "Männlich", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pWeiblich] = mysql_GetInt("accounts", "Weiblich", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTot] = mysql_GetInt("accounts", "Tot", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTX] = mysql_GetFloat("accounts", "pTX", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTY] = mysql_GetFloat("accounts", "pTY", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTZ] = mysql_GetFloat("accounts", "pTZ", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pWarn] = mysql_GetInt("accounts", "Warn", "Name", SpielerInfo[playerid][pName]);
SetPlayerScore(playerid,SpielerInfo[playerid][pLevel]);
SetPlayerSkin(playerid,SpielerInfo[playerid][pSkin]);
GivePlayerMoney(playerid,SpielerInfo[playerid][pGeld]);
new string[128];
format(string,sizeof(string),"{FF9D00}Server: {FFFFFF}Herzlich Willkommen %s",SpielerInfo[playerid][pName]);
SendClientMessage(playerid,WHITE,string);
}
if(gettime()< SpielerInfo[playerid][pTBan])
{
SendClientMessage(playerid,ROT,"Du bist noch gebannt. Komm später wieder.");
Kick(playerid);
return 1;
}
if(SpielerInfo[playerid][pBanned] == 1)
{
Kick(playerid);
}
return 1;
}
stock SavePlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
if(GetPVarInt(playerid,"Eingeloggt") == 1)
{
mysql_SetInt("accounts", "Level", SpielerInfo[playerid][pLevel], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Geld", SpielerInfo[playerid][pGeld], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Admin", SpielerInfo[playerid][pAdmin], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "Health", SpielerInfo[playerid][pHealth], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Ban", SpielerInfo[playerid][pBanned], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Männlich", SpielerInfo[playerid][pMaennlich], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Weiblich", SpielerInfo[playerid][pWeiblich], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Tot", SpielerInfo[playerid][pTot], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "pTX", SpielerInfo[playerid][pTX], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "pTY", SpielerInfo[playerid][pTY], "Name", SpielerInfo[playerid][pName]);
mysql_SetFloat("accounts", "pTZ", SpielerInfo[playerid][pTZ], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Fraktion", SpielerInfo[playerid][pFraktion], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Skin", SpielerInfo[playerid][pSkin], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "Warn", SpielerInfo[playerid][pWarn], "Name", SpielerInfo[playerid][pName]);
mysql_SetInt("accounts", "TBan", SpielerInfo[playerid][pTBan], "Name", SpielerInfo[playerid][pName]);
}
}
return 1;
} -
Da kommt ein anfänger ich bin kein C&P ich arbeite schon seit 1 Monat an meinem Selfmade und habe bis jetzt alles selber geschrieben
-
ich möchte nur ne lösung
-
Guten tag Community,
ich will jetzt ein Premium system machen man hat mir gesagt ich soll es mit gettime machen wie würde das dann gehen ?
MfG
Master
-
Mach einfach eine Rangeofpoint abfrage wenn er Wanteds hat einjailen wenn nicht soll da dann stehen er hat keine WPS.
wenn du mit enums arbeitest
SpielerInfo[playerid][pJailtime] = (SpielerInfo[playerid][pWantedlevel] * Deine Zahl);
-
auf meinem pc geht es nur auf dem Root nicht
-
das mit nativecheker habe ich schon aber das mit mysql kapiere ich nicht
-
Ich wollte gerade mit Freunden das Prp script test besser gesagt uns anschauen wie es aufgebaut ist da starte ich den server und es kommt das problem
----------
Loaded log file: "server_log.txt".
----------SA-MP Dedicated Server
----------------------
v0.3x, (C)2005-2013 SA-MP Team[17:15:38] weburl = "www.sa-mp.com" (string)
[17:15:38]
[17:15:38] Server Plugins
[17:15:38] --------------
[17:15:38] Loading plugin: sscanf.so
[17:15:38][17:15:38] ===============================
[17:15:38] sscanf plugin loaded.
[17:15:38] Version: 2.8.1
[17:15:38] (c) 2012 Alex "Y_Less" Cole
[17:15:38] ===============================
[17:15:38] Loaded.
[17:15:38] Loading plugin: nativechecker.so
[17:15:38] Failed (plugins/nativechecker.so: cannot open shared object file: No such file or directory)
[17:15:38] Loading plugin: streamer.so
[17:15:38]*** Streamer Plugin v2.6.1 by Incognito loaded ***
[17:15:38] Loaded.
[17:15:38] Loading plugin: mysql.so
[17:15:38] Failed (plugins/mysql.so: undefined symbol: _Z13stringvprintfPKcPc)
[17:15:38] Loaded 2 plugins.[17:15:38]
[17:15:38] Filterscripts
[17:15:38] ---------------
[17:15:38] Loaded 0 filterscripts.[17:15:38] Script[gamemodes/myVictory.amx]: Run time error 19: "File or function is not found"
[17:15:38] Number of vehicle models: 0 -
wenn du es so sagst hast den warning so
C:\Users\Koray Bircan\Desktop\Selfmade by Koray\gamemodes\selfmadebykoray.pwn(1666) : warning 208: function with tag result used before definition, forcing reparse
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Warning.
-
das ist drin
stock mysql_GetFloat(Table[], Field[], Where[], Is[])
{
new query[128], Float:sqlfloat;
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
mysql_fetch_float(sqlfloat);
mysql_free_result();
return sqlfloat;
} -
Hey Community,
kriege den Warning
code:
Spoiler anzeigen stock LoadPlayer(playerid)
{
if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
{
GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
SpielerInfo[playerid][pLevel] = mysql_GetInt("accounts", "Level", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pAdmin] = mysql_GetInt("accounts", "Admin", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pGeld] = mysql_GetInt("accounts", "Geld", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pSkin] = mysql_GetInt("accounts", "Skin", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pFraktion] = mysql_GetInt("accounts", "Fraktion", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pMaennlich] = mysql_GetInt("accounts", "Männlich", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pWeiblich] = mysql_GetInt("accounts", "Weiblich", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTot] = mysql_GetInt("accounts", "Tot", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTX] = mysql_GetFloat("accounts", "pTX", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTY] = mysql_GetFloat("accounts", "pTY", "Name", SpielerInfo[playerid][pName]);
SpielerInfo[playerid][pTZ] = mysql_GetFloat("accounts", "pTZ", "Name", SpielerInfo[playerid][pName]);
SetPlayerScore(playerid,SpielerInfo[playerid][pLevel]);
SetPlayerSkin(playerid,SpielerInfo[playerid][pSkin]);
GivePlayerMoney(playerid,SpielerInfo[playerid][pGeld]);
}
if(SpielerInfo[playerid][pBanned] == 1)
{
Kick(playerid);
}
return 1;
}Fehler
Spoiler anzeigen C:\Users\Koray Bircan\Desktop\Selfmade by Koray\gamemodes\selfmadebykoray.pwn(1678) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseSpoiler anzeigen 1 Warning.
-
-
-
Ach komm schon... Wie viele dieser Threads, was wo rein kommen könnte, denn noch ? xD
Denk dir einfach beim Entwickeln was aus, was passen könnte, das brauchen wir Webdeveloper am meistenEigene Mitgliederliste, Benutzer kicken / inviten, mit anderen Leadern "chatten"
Ach kommt schon führt euch nicht so wie kinder auf . Er fragt hier ja nur was.Wenn es euch stört guckt garnicht reinIch würde :
Invite / Uninvite machen
Member liste
Strafkatalog
Leute die Wanteds haben -
hau dir einfach lol drauf ist fast das gleiche nur dota 2 hat andere grafik aber finde die von lol besser
-
Die Überschrift sagt schon alles
forward bantimer(playerid);
ocmd:ban(playerid,params[])
{
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,0xFFFFFF,"Du bist nicht Eingeloggt!");
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,0xFFFFFF,"Du bist kein Admin.");
new pID,reason;
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,0xFFFFFF,"Benutzung: /ban [Playerid/Name] [Grund]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,0xFFFFFF,"Die Person ist nicht Online");
new string[128];
format(string,sizeof(string),"ACMD: %s wurde von %s gebannt! Grund: %s",SpielerInfo[pID][pName],SpielerInfo[playerid][pName],reason);
SendClientMessageToAll(0xFFFFFF,string);
SetTimer("bantimer",2000,false);
return 1;
}
public bantimer(playerid)
{
mysql_SetInt("accounts","TBan",1,"Name",SpielerInfo[playerid][pName]);
Kick(playerid);
return 1;
} -
das heißt also er hat keine verbindung zur datenbank falsche MYSQL daten angegeben
zeig mal dein
#define MYSQL_HOST
#define MYSQL_NAME
#define MYSQL_PW
#define MYSQL_DB