Guten Morgend,
Wie kann ich das am besten machen das zb SpielerInfo[playerid][FSperre] == 1) nach einer Woche abläuft ?
Beiträge von Jexian
-
-
versuche es mal so
if(!strcmp(cmdtext, "/ausbrechen", true))
{
if(IsPlayerInRangeOfPoint(playerid,5.0,2269.1238,-784.9125,34.1904))
{
PlayerInfo[playerid][pJailed] = 0;
PlayerInfo[playerid][pSchaufel] = 0;
SetPlayerPos(playerid,2258.8506,-764.8060,36.1734);
SendClientMessage(playerid,COLOR_ERRORTEXT,"Beim Ausbruch ist deine Schaufel kaputt gegangen!");
SendClientMessage(playerid,COLOR_WHITE,"Du bist erfolgreich aus dem Gefängnis ausgebrochen.");
SetPlayerWantedLevel(playerid,0);
}
else
{
SendClientMessage(playerid,COLOR_ERRORTEXT,"Du befindest dich nicht am Ausbruchspoint!");
}
return 1;
} -
Man könnte das ganze noch besser machen bzw so das du es überall abrufen kannst
stock GetName(playerid){
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
return name;
}
new string[128];
format(string,sizeof(string),"%s hat die Deagle Arena betreten.",GetName(playerid));
SendClientMessageToAll(-1, string); -
also für 2 stunden so einen schei^ zu mappen ??
finde es nicht schön
2/10 die 2 punkte für die vorstellung
Muss man aber nicht gleich als schei** betitelt deine Werke sind manchmal auch nicht besser. Die Front hat ja schonmal was..
-
So an sich nicht schlecht, aber ich finde du hättes das ganze Gebäude mit der Textur versehen können, sehe besser aus.
So sieht es leider etwas unpassend zum Gebäude aus6/10 von mir
-
Hat jemand den RemoveBuilding für die Stadthalle parat?
Sonst würde ich MTA mal neu installieren
RemoveBuildingForPlayer(playerid, 4024, 1479.8672, -1790.3984, 56.0234, 0.25);
RemoveBuildingForPlayer(playerid, 4044, 1481.1875, -1785.0703, 22.3828, 0.25);
RemoveBuildingForPlayer(playerid, 4045, 1479.3359, -1802.2891, 12.5469, 0.25);
RemoveBuildingForPlayer(playerid, 4046, 1479.5234, -1852.6406, 24.5156, 0.25);
RemoveBuildingForPlayer(playerid, 4047, 1531.6328, -1852.6406, 24.5156, 0.25);
RemoveBuildingForPlayer(playerid, 1527, 1448.2344, -1755.8984, 14.5234, 0.25);
RemoveBuildingForPlayer(playerid, 4217, 1449.2500, -1852.5703, 22.3672, 0.25);
RemoveBuildingForPlayer(playerid, 713, 1407.1953, -1749.3125, 13.0938, 0.25);
RemoveBuildingForPlayer(playerid, 1266, 1482.0859, -1859.9688, 25.0391, 0.25);
RemoveBuildingForPlayer(playerid, 713, 1405.2344, -1821.1172, 13.1016, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1417.9766, -1832.5313, 11.9844, 0.25);
RemoveBuildingForPlayer(playerid, 673, 1405.5781, -1831.6953, 12.3984, 0.25);
RemoveBuildingForPlayer(playerid, 1265, 1465.4766, -1848.2500, 12.9922, 0.25);
RemoveBuildingForPlayer(playerid, 1372, 1466.9453, -1847.8438, 12.6641, 0.25);
RemoveBuildingForPlayer(playerid, 1372, 1419.7344, -1846.5469, 12.6641, 0.25);
RemoveBuildingForPlayer(playerid, 1265, 1420.4297, -1845.3438, 12.9844, 0.25);
RemoveBuildingForPlayer(playerid, 1372, 1419.6953, -1844.2031, 12.6641, 0.25);
RemoveBuildingForPlayer(playerid, 1220, 1420.4922, -1842.4375, 12.9297, 0.25);
RemoveBuildingForPlayer(playerid, 1220, 1419.7266, -1842.8516, 12.9297, 0.25);
RemoveBuildingForPlayer(playerid, 1230, 1419.6719, -1842.0313, 12.9766, 0.25);
RemoveBuildingForPlayer(playerid, 4170, 1433.9531, -1844.4063, 21.4219, 0.25);
RemoveBuildingForPlayer(playerid, 700, 1447.1016, -1832.5000, 12.9141, 0.25);
RemoveBuildingForPlayer(playerid, 1231, 1432.3047, -1832.9141, 15.2891, 0.25);
RemoveBuildingForPlayer(playerid, 4174, 1435.7656, -1823.6641, 15.1797, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1456.3984, -1832.5313, 11.9844, 0.25);
RemoveBuildingForPlayer(playerid, 673, 1464.0938, -1831.8828, 12.3984, 0.25);
RemoveBuildingForPlayer(playerid, 1260, 1482.0859, -1859.9688, 25.0391, 0.25);
RemoveBuildingForPlayer(playerid, 4004, 1479.5234, -1852.6406, 24.5156, 0.25);
RemoveBuildingForPlayer(playerid, 1357, 1487.6953, -1848.1094, 12.8125, 0.25);
RemoveBuildingForPlayer(playerid, 1372, 1486.2109, -1848.1250, 12.6641, 0.25);
RemoveBuildingForPlayer(playerid, 1372, 1468.0625, -1847.7891, 12.6641, 0.25);
RemoveBuildingForPlayer(playerid, 1230, 1488.9219, -1848.2734, 12.9766, 0.25);
RemoveBuildingForPlayer(playerid, 1231, 1480.0313, -1832.9141, 15.2891, 0.25);
RemoveBuildingForPlayer(playerid, 3997, 1479.3359, -1802.2891, 12.5469, 0.25);
RemoveBuildingForPlayer(playerid, 4171, 1503.3984, -1848.3359, 21.4609, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1504.8438, -1832.5313, 11.9844, 0.25);
RemoveBuildingForPlayer(playerid, 673, 1499.0469, -1832.2734, 12.8828, 0.25);
RemoveBuildingForPlayer(playerid, 1265, 1515.3828, -1850.0547, 12.9844, 0.25);
RemoveBuildingForPlayer(playerid, 1265, 1514.4219, -1850.0391, 12.9922, 0.25);
RemoveBuildingForPlayer(playerid, 700, 1512.9453, -1832.3516, 13.4688, 0.25);
RemoveBuildingForPlayer(playerid, 1372, 1516.6875, -1850.0547, 12.6641, 0.25);
RemoveBuildingForPlayer(playerid, 700, 1404.9141, -1765.2656, 12.9141, 0.25);
RemoveBuildingForPlayer(playerid, 4173, 1427.2734, -1756.1797, 15.0000, 0.25);
RemoveBuildingForPlayer(playerid, 673, 1415.3125, -1748.5625, 12.3984, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1429.5313, -1748.4219, 12.9063, 0.25);
RemoveBuildingForPlayer(playerid, 700, 1438.0313, -1747.9375, 13.4453, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1447.9063, -1748.2266, 12.9063, 0.25);
RemoveBuildingForPlayer(playerid, 4002, 1479.8672, -1790.3984, 56.0234, 0.25);
RemoveBuildingForPlayer(playerid, 3980, 1481.1875, -1785.0703, 22.3828, 0.25);
RemoveBuildingForPlayer(playerid, 4003, 1481.0781, -1747.0313, 33.5234, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1516.0000, -1748.6016, 13.0078, 0.25);
RemoveBuildingForPlayer(playerid, 4048, 1531.6328, -1852.6406, 24.5156, 0.25);
RemoveBuildingForPlayer(playerid, 1372, 1538.9453, -1849.2734, 12.6641, 0.25);
RemoveBuildingForPlayer(playerid, 1230, 1538.8359, -1847.6250, 13.6719, 0.25);
RemoveBuildingForPlayer(playerid, 1220, 1538.3906, -1847.9297, 12.9297, 0.25);
RemoveBuildingForPlayer(playerid, 1220, 1539.1016, -1847.2969, 12.9297, 0.25);
RemoveBuildingForPlayer(playerid, 1231, 1529.2891, -1832.9141, 15.2891, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1549.5313, -1832.3125, 12.8828, 0.25);
RemoveBuildingForPlayer(playerid, 673, 1555.6641, -1830.5938, 13.0234, 0.25);
RemoveBuildingForPlayer(playerid, 4175, 1524.4141, -1823.8516, 15.1797, 0.25);
RemoveBuildingForPlayer(playerid, 700, 1554.8203, -1816.1563, 13.4766, 0.25);
RemoveBuildingForPlayer(playerid, 673, 1553.2578, -1764.8125, 12.7969, 0.25);
RemoveBuildingForPlayer(playerid, 4172, 1534.7656, -1756.1797, 15.0000, 0.25);
RemoveBuildingForPlayer(playerid, 620, 1533.2656, -1749.0234, 12.8047, 0.25);
RemoveBuildingForPlayer(playerid, 673, 1522.1641, -1748.5703, 13.0234, 0.25);
RemoveBuildingForPlayer(playerid, 700, 1553.7031, -1747.9375, 13.4063, 0.25);Nice nicht schlecht danke dafür
10/10 -
Wieso machst du es dir immer so kompliziert, die ganzen Dinge kann man einfacher schreiben:
Cformat(SpielerInfo[playerid][pRPName], MAX_PLAYER_NAME, inputtext); PlayerTextDrawSetString(playerid, loginscreen[playerid][32], inputtext); SetPlayerName(playerid, inputtext);
Es reichen die 3 Zeilen hahaha
Und bei dem speichern das hier:
C
Alles anzeigenstock SaveAccount(playerid) { new query[2048]; format(query, sizeof(query), "UPDATE `accounts` SET `level`='%i',`adminlevel`='%i', `fraktion`='%i', `geld`='%i', `verwarnung`='%i', ", SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pAdmin], SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pVerwarnung]); format(query, sizeof(query),"%s`alter`='%i', `rank`='%i', `banned`='%i', `sex`='%i', `skin`='%i', `textsperre`='%i', `rpname`='%s' ", query,SpielerInfo[playerid][pAlter], SpielerInfo[playerid][pRank],SpielerInfo[playerid][pBanned], SpielerInfo[playerid][pSex],SpielerInfo[playerid][pSkin],SpielerInfo[playerid][pTextsperre],SpielerInfo[playerid][pRPName]); format(query, sizeof(query), "%sWHERE `name`='%s' ", query, GetName(playerid)); mysql_tquery(MySQLConnection,query); print(query); return true; }
und schau dir doch einfach an, was das print hier ist, bzw der query
Kannst auch in den MySQL Log schauen, da werden dir sogar Fehler angezeigt
oder du nimmst das query und führst es 1:1 mal in PHPMyAdmin aus, da werden dir dann auch Fehler direkt angezeigt
was soll daran kompliziert sein ?
es geht nämmlich auch nicht soprint sagt das es geht da ja die anderen sachen auch gespeichert werden
im anderen script habe ich es 1zu1 und da geht es..
und nein ich habe keine mysql fehler sohnst würde ich ja nicht hier fragen es gibt keine log einträge mysql ist r39 6//gelöst es lag am script selbst und nicht an der metode
danke denoch #close -
wird auch nix nützen da ich dieses schon bei OnPlayerUpdate aufrufe..
alle anderen sachen wie level admin geld ect gehen auch sofort und sind in der datenbank. es ist nur der scheiß name
das witzige ist ja noch das selbe habe ich in ein anderem script und da geht es... pawno bug oder was ist das für ein scheiß -
stock SaveAccount(playerid)
{
new query[2800], addquery[256];
format(addquery, sizeof(addquery), "UPDATE `accounts` SET `level`='%i',`adminlevel`='%i', `fraktion`='%i', `geld`='%i', `verwarnung`='%i', ",
SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pAdmin], SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pVerwarnung]);
strcat(query, addquery);
format(addquery, sizeof(addquery),"`alter`='%i', `rank`='%i', `banned`='%i', `sex`='%i', `skin`='%i', `textsperre`='%i', `rpname`='%s' ",
SpielerInfo[playerid][pAlter], SpielerInfo[playerid][pRank],SpielerInfo[playerid][pBanned], SpielerInfo[playerid][pSex],SpielerInfo[playerid][pSkin],SpielerInfo[playerid][pTextsperre],SpielerInfo[playerid][pRPName]);
strcat(query, addquery);
format(addquery, sizeof(addquery), "WHERE `name`='%s' ", GetName(playerid));
strcat(query, addquery);
mysql_tquery(MySQLConnection,query);
return true;
}
hier wird es gespiechert bzw soll es mit gespiechert werden -
Guten Morgen,
Ich habe ein RP Namen system so dass man sich ein 2ten Namen in der Datenbank setzten kann
doch es geht nicht er schreibt einfach nix rein keine fehler nix am code kann es nicht liegender name wird geladen und auch gesetzt doch neuen setzten geht nicht
so habe ich es
//SpielerInfo
pRPName[32][pwn]
if(dialogid == D_Namechange)
{
if(response)
{
if(strlen(inputtext) > 1 && strlen(inputtext) < 16)
{
new str[64],Name[32];
format(str, sizeof(str), "%s",inputtext);
PlayerTextDrawSetString(playerid,loginscreen[playerid][32], str);
format(Name, sizeof(Name), "%s",inputtext);
format(SpielerInfo[playerid][pRPName], 16, "%s", Name);
SetPlayerName(playerid,inputtext);
}
else{SendClientMessage(playerid,-1,"Fehler!");}
}
}
//laden des namens
cache_get_field_content(0, "rpname", SpielerInfo[playerid][pRPName], MySQLConnection, 128);Das laden geht setzten nicht wieso ?
-
o2 ist 1000x besser als vodamüll
Ich war vor 4 Jahren bei vodamüll, und musste sachen bezahlen die ich nicht mal bestellt hatte.
Das Internet ist auch ständig ausgefallen..
Ich bin jetzt bei O2 mit Handy und Haus Internet, und bin zufireden. -
er frag ab wie er guckt und ob er unter onplayerkey die fire taste drückt und die waffe hat mit der das geht liege da richtig
-
Und wie machst du das mit der Waffe? https://wiki.sa-mp.com/wiki/OnPlayerWeaponShot mit das oder ?
-
hi wie heißt die Funktion um einen spieler zu moven ? also nicht teleportieren sonder so wie bei diesem Video.
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.
Frage ich mich grade auch das sieht mehr nach einem Mod aus
-
Hätte interesse,
Länger kein MC Server mehr gemacht -
Sieht gut aus weiter so
10/10 -
Guten Morgen Brotler,
Ich wollte gerne wissen, ob es in GTA V auch andere Metoden gibt, um asi's, wie zb openiv wieder zum laufen zu bekommen
Leider gab es mal wieder ein Update, so das Script Hook nicht mehr geht -.-Hat jemand eine lösung oder eine Idee ich wollte auch jetzt nicht extra ein downgrade machen da meist dann nix mehr geht
-
Kann dir helfen über tv da bei Login/Register immer etwas mehr zu machen ist als wie nur der Inputt
-
Sieht nicht schlecht aus fürs erste
4/10 da mir die Textur nicht gefällt und vorne hätten noch 2 Schaufenster reingepasst. -
Und in wie weit, löst er sein Problem damit ?Der SC Account ist an ein Steam Account gebunden, da bringt ihn das neu erstellen eines Steam Accounts auch nichts, es sei den, er will sich GTA V ein zweites mal kaufen.
da gibt es keine lösung ich habe es selber auch mit mein steam account er muss sich einen neuen erstellen wenn der alte gebannt ist oder daten weg sind..