public LockCar(carid)
{
SetVehicleParamsEx(carid,0,0,0,1,0,0,0);
return 1;
}
Machs so dann ist das für alle zu auch ohne loop
//Edit
return nicht vergessen
public LockCar(carid)
{
SetVehicleParamsEx(carid,0,0,0,1,0,0,0);
return 1;
}
Machs so dann ist das für alle zu auch ohne loop
//Edit
return nicht vergessen
Schick mal die Funktion LockCar(vehicleid)
new query[200],sql[100];
format(query,sizeof(query),"SELECT GeworbenVon FROM Account_Tabelle WHERE Username = '%s'",GetName(playerid));
mysql_query(query);
mysql_store_result();
SendClientMessage(playerid,Farbe,"Spieler die dich geworben haben sind:");
while(mysql_fetch_row_format(sql))
{
new f[100];
format(f,sizeof(f),"%s",sql);
SendClientMessage(playerid,Farbe,f);
}
UNGETESTET !!!!!
/Edit
Ein GeworbenVon zu viel
issuerid statt playerid
FAIL wenn du die ModelIDs meinst musst du GetVehicleModel(GetPlayerVehicleID(playerid)) == 480 machen...
ich wollte es nur zur übersicht xD aber ich hätte nie gedacht das es ein fehler wäre xD
naya jetz weiß ichs man lernt nie aus
Case Closed!
jo leute,
ich sitz hier und scripte
dann kommen da diese Errors:
Zeile (185) : Ungültiger Befehl
Zeile (193) : Unbekannte Funktion
Hier der Code-Ausschnitt
#define MAX_PLAYER_3D_NEWS 8
new const News3DOffsetPos[MAX_PLAYER_3D_NEWS][3] = {
{-3,0,+5}, // Zeile 185
{-3,0,+2},
{-3,0,-1},
{0,0,+5},
{0,0,+2},
{0,0,-1},
{+3,0,+5},
{+3,0,+2}
}; // Zeile 193
ich hab keinen plan warum die kommen vllt könnt ihr mir helfen...
danke im Voraus
MfG NicoAiko
BlackAce hat eine Abfrage in der Funktion gemacht unzwar folgende!
Wenn score 0 ist wirds 2, ansonsten wird score * random(500) genommen!
KEY_JUMP
MFG
kenne mich nicht so gut mit PHP aus aber der Name des Einloggen-Buttons hat auch den Namen "name" änder das mal vllt ist das ja der übeltäter
ShellExecute(NULL, L"open","DEINE.exe", NULL, NULL, SW_SHOW);
public OnPlayerDeath(playerid, killerid, reason)
{
if(killerid != INVALID_PLAYER_ID)
{
SendClientMessage(killerid,COLOR_DBLUE,"Du hast jemanden Ermordet! somit bekommst du $200 +1score! weiter so!!");
SendClientMessage(playerid,COLOR_DBLUE,"Ein Gamer hat die Geowned! somit bekommt er $200 die du wieder verlierst!");
GivePlayerMoney(playerid,-200);
SetPlayerScore(playerid,GetPlayerScore(playerid)-1);
SendClientMessage(playerid,COLOR_GREEN,"Spiele weiter, um geskillter zu werden & Dass du wieder mehr Geld für neue Waffen bekommst.");
GivePlayerMoney(killerid,200);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
}
return 1;
}
es geht deswegen nicht höher weil du bei GetPlayerScore vom killer die id des Toten genommen hast also ist es 1x - und 1x + also 0
MfG
Hi Leutz,
das Updaten meines Alters funktioniert nicht...
Hier die Daten vom Script:
setAlter(playerid,newOne)
{ SetPVarInt(playerid,"Alter",newOne); return 1; }
getAlter(playerid)
{ new i = GetPVarInt(playerid,"Alter"); return i; }
//OnPlayerDisconnect
format(query,sizeof(query),"UPDATE Account_Tab SET Passwort = '%s' WHERE Username = '%s'",getPasswort(playerid),GetName(playerid)); mysql_query(query);
format(query,sizeof(query),"UPDATE Account_Tab SET Adminlevel = '%d' WHERE Username = '%s'",getAdminLv(playerid),GetName(playerid)); mysql_query(query);
format(query,sizeof(query),"UPDATE Account_Tab SET Alter = '%d' WHERE Username = '%s'",getAlter(playerid),GetName(playerid)); mysql_query(query);
format(query,sizeof(query),"UPDATE Account_Tab SET Herkunft = '%s' WHERE Username = '%s'",getHerkunft(playerid),GetName(playerid)); mysql_query(query);
format(query,sizeof(query),"UPDATE Account_Tab SET Geschlecht = '%s' WHERE Username = '%s'",getGeschlecht(playerid),GetName(playerid)); mysql_query(query);
format(query,sizeof(query),"UPDATE Account_Tab SET Job = '%s' WHERE Username = '%s'",getJob(playerid),GetName(playerid)); mysql_query(query);
format(query,sizeof(query),"UPDATE Account_Tab SET Fraktion = '%s' WHERE Username = '%s'",getFraktion(playerid),GetName(playerid)); mysql_query(query);
format(query,sizeof(query),"UPDATE Account_Tab SET Rank = '%d' WHERE Username = '%s'",getRank(playerid),GetName(playerid)); mysql_query(query);
format(query,sizeof(query),"UPDATE Account_Tab SET Wanted = '%d' WHERE Username = '%s'",getWanted(playerid),GetName(playerid)); mysql_query(query);
Hier der Debug:
[14:33:44] CMySQLHandler::Query(UPDATE Account_Tab SET Passwort = '' WHERE Username = 'NicoAiko') - Successfully executed.
[14:33:44] >> mysql_query( Connection handle: 1 )
[14:33:44] CMySQLHandler::Query(UPDATE Account_Tab SET Adminlevel = '0' WHERE Username = 'NicoAiko') - Successfully executed.
[14:33:44] >> mysql_query( Connection handle: 1 )
[14:33:44] CMySQLHandler::Query(UPDATE Account_Tab SET Alter = '5' WHERE Username = 'NicoAiko') - An error has occured. (Error ID: 1064, You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Alter = '5' WHERE Username = 'NicoAiko'' at line 1)
[14:33:44] >> mysql_query( Connection handle: 1 )
[14:33:44] CMySQLHandler::Query(UPDATE Account_Tab SET Herkunft = 'Deutschland' WHERE Username = 'NicoAiko') - Successfully executed.
[14:33:44] >> mysql_query( Connection handle: 1 )
[14:33:44] CMySQLHandler::Query(UPDATE Account_Tab SET Geschlecht = '' WHERE Username = 'NicoAiko') - Successfully executed.
[14:33:44] >> mysql_query( Connection handle: 1 )
[14:33:44] CMySQLHandler::Query(UPDATE Account_Tab SET Job = '' WHERE Username = 'NicoAiko') - Successfully executed.
[14:33:44] >> mysql_query( Connection handle: 1 )
[14:33:44] CMySQLHandler::Query(UPDATE Account_Tab SET Fraktion = '' WHERE Username = 'NicoAiko') - Successfully executed.
[14:33:44] >> mysql_query( Connection handle: 1 )
[14:33:44] CMySQLHandler::Query(UPDATE Account_Tab SET Rank = '0' WHERE Username = 'NicoAiko') - Successfully executed.
[14:33:44] >> mysql_query( Connection handle: 1 )
[14:33:44] CMySQLHandler::Query(UPDATE Account_Tab SET Wanted = '8' WHERE Username = 'NicoAiko') - Successfully executed.
[14:33:44] >> mysql_query( Connection handle: 1 )
Alles anzeigen
Irgendwie ist alles durcheinander...
Es wird auch irgendwie Wirr-Warr geladen...
Hier der Code
new Passwort_Input[128];
GetAccountPasswort(GetName(playerid),Passwort_Input);
if(!strcmp(Passwort_Input,inputtext,true))
{
new query[550],string[128];
format(query,sizeof(query),"SELECT * FROM Account_Tab WHERE Username = '%s'",GetName(playerid));
mysql_query(query);
mysql_store_result();
while(mysql_fetch_row(query))
{
sscanf(query,"e<p<|>ds[25]s[128]dds[30]s[30]s[30]s[30]dd>",MySQL_Enum[playerid]);
}
setMySQLToPVar(playerid);
fscm(string,playerid,Color_Server,"Willkommen %s, wir freuen uns dich wieder zu sehen.",GetName(playerid));
if(getAdminLv(playerid) > 0)
{
fscm(string,playerid,Color_Server,"Info: Du hast dich erfolgreich eingeloggt und besitzt den Adminstatus %d",getAdminLv(playerid));
return 1;
}
scm(playerid,Color_Server,"Du hast dich erfolgreich eingeloggt.");
return 1;
}
else
{
ShowPlayerDialog(playerid,Dialog_Login_Passwort,DIALOG_STYLE_INPUT,"Login - Passwort","{FFFFFF}Bitte gebe dein {FF0000}richtiges {FFFFFF}ein.","Login","Abbrechen");
return 1;
}
Auch dazu der Quellcode
[14:33:33] CMySQLHandler::Query(SELECT * FROM Account_Tab WHERE Username = 'NicoAiko') - Successfully executed.
[14:33:33] >> mysql_store_result( Connection handle: 1 )
[14:33:33] CMySQLHandler::StoreResult() - Result was stored.
[14:33:33] >> mysql_fetch_row_format( Connection handle: 1 )
[14:33:33] CMySQLHandler::FetchRow() - Return: 1|NicoAiko|Aptx4869|5|16|Deutschland|Männlich|Kein|FBI|8|0
[14:33:33] >> mysql_fetch_row_format( Connection handle: 1 )
[14:33:44] >> mysql_query( Connection handle: 1 )
Vielen Dank für eure Hilfe
hau es bei OnGameModeInit rein!
OnPlayerUpdate ist eine Loop von je 500ms!
wo hat das script was mit O-Amt wo hat es Payday?
OMFG Schließen!!!
öffne dein script mit notepad++
suche nach "{" und danach nach "}"
wenn du 1 "{" weniger hast als "}" suchst du die "{" das heißt gebe bei Suche "}" ein und gucke welche klammern mit welchen klammern geöffnet/geschlossen wurden dauert etwas wenn du ein großes script hast aber da geht es schneller als wahrlos zu suchen ;D
liegt es an der position des Textdraws?
Vllt ist es aus dem Bild raus...