Beiträge von theTV
-
-
Fürs Freezen/Unfreezen kannst du diese Funktion verwenden: TogglePlayerControllable
Für die 15sek, kannst du einen Timer benutzen: SetTimerExFalls du dann nicht weiterkommst, schreib dein Problem hier rein
-
(13 'Tankstelle', 0, 'The State', 2113.7390, 920.1079, 10.5255, 250000, 7, 15000),
du hast ein komma vergessen bei 13 -
Ich möchte gerne IsPlayerAnAdmin(playerid,rang) als makro
meins sieht so aus:
#define IsPlayerAnAdmin(%0,%1) if(Spieler[%0][Admin]>=%1)
//so möchte ich es verwenden
if(!IsPlayerAdmin(playerid)|| !IsPlayerAnAdmin(playerid,1))return SCM(playerid,grau,"Nicht befugt!"); -
Hab mal die Administratoren Rechte raus genommen und jetzt Klapptes.
-
jip ich habs gesaved
//edit: Hab mal die Administratoren Rechte raus genommen und jetzt Klapptes.
-
Hey,
ich habe mir mehrere autos gemoddet. Jedoch siehts ingame genauso aus wievorher.
Warum wird es nicht angezeigt? Bearbeite die gta.img mit spark -
zeig mal wie du IsPlayerInFrac abfragst
-
zeig uns mal dein /kick befehl
-
Dem schließ ich mich an, hast du eine Lösung gefunden?
Ich weiß nur dass er nichtmal bis zum WBB kommt. Die API meint es wären keine Zugriffe erfolgt.
Neue Infos:
Eigentlich ist laut der Include der Abschnitt im ErrorCode 2xx welcher ja eigentlich für eine erfolgreiche Verbindung steht...SyncHTTP ist erfolgreich geladen worden...
Übertragene Bytes sind aber 0
Ich hab mir den Error nochmal ausgeben lassen, ist wie erwartet 200.@|-|auke ne idee?
Ich musste noch ein / hinten dranghängen bsp.: http://127.0.0.1/wcf/
-
Noch ein Tipp.
Hier kannst du online deinen Code überprüfen.
Gilt für SQLite und MySQL. -
Wahrscheinlich liegts am "-" bei Frak-Rang
-
Also ich habs jetzt so:
ocmd:chaus(playerid,params[])
{
new str[90], str1[90];
for(new i; i!=MAX_HOUSES;i++)
{
if(i==MAX_HOUSES){ SCM(playerid,-1,"Haussystem: Alle Häuserslots sind belegt, hebe MAX_HOUSES an, um neue Häuser erstellen zu können.");break; }
if(Haus[i][hID]==1)continue;
GetPlayerPos(playerid,Pos[playerid][0],Pos[playerid][1],Pos[playerid][2]);
Haus[i][hID]=i;
printf("%d",i);
SCMEx(playerid,-1,"%d",i);
for(new j;j<3;j++)
{
format(str,sizeof(str),"%s\n",Inter[j][Name]);
strcat(str1,str,sizeof(str1));
printf("%s",str1);
}
ShowPlayerDialog(playerid,DIALOG_CHAUS1,DIALOG_STYLE_LIST,"Interior",str1,"Weiter","");
printf("%s",str1);
break;
}
return 1;
}
Es wird alles geprintet, außer das unter ShowPlayerDialog. -
new sendestring[128];
#define SCMEx(%0,%1,%2,%3) format(sendestring,sizeof(sendestring),%2,%3) && SendClientMessage(%0, %1, sendestring) -
du fragst auch nicht ab ob die tankeid schon gibt.
deswegen kommt immer 0. -
for(new i=0;i<50;i++){
DestroyObject(Derb3Map[i]);
} -
Am besten ist, wenn du eine Werkstatt betrittst rufst du OnEnterExitModShop auf.
Dort speicherst du alle Componenten am Fahrzeug in Variablen.
Sowie das Geld.
Wenn er die Werkstatt verlässt, fragst du die Componenten ab, ob es die gleichen sind als du sie gespeichert hast.
Wenn nicht, fragst du ab ob er jetzt weniger Geld hat als vorher. -
Beim Automaten kannst du ja die Animation abfragen, glaub die Animation heißt: VEND_USE.
Mach das ganze unter OnPlayerUpdate oder erstell einen Timer.
Bsp.:
Spoiler anzeigen
if(GetPlayerAnimationIndex(playerid))
{
new animlib[32];
new animname[32];
GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
if(strcmp(animname,"VEND_USE",true) == 0)
{
SCM(playerid,-1,"Du hast dir ein Getränk gekauft");
}
}
-
-
Fehler kommt beim @:
PHP[Sun Aug 18 11:43:37 2013] Function: mysql_query executed: "INSERT INTO `account`(`Name`, `Passwort`,`Email`, `Level`, `Geld`, `Admin`, `VIP`, `Leben`, `Armour`, `Fraktion`, `Fraktionsrang`, `Persolic`, `Carlic`, `Bikelic`, `Flylic`, `Weaponlic`, `Waffe1`, `Ammo1`, `Waffe2`, `Ammo2`, `Waffe3`, `Ammo3`, `Geschlecht`, `Alter`, `Herkunft`) VALUES (thetvMt8,12345,aaa@web.de,0,0,0,0,100.0,0.0,Keine,0,0,0,0,0,0,0,0,0,0,0,0,Maennlich,0,Deutschland)" with result: "1". [Sun Aug 18 11:43:37 2013] Error (0): Failed to exeute query. 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 '@web.de,0,0,0,0,100.0,0.0,Keine,0,0,0,0,0,0,0,0,0,0,0,0,Maennlich,0,Deutschland)' at line 1.
new name[MAX_PLAYER_NAME],pw[20],email[20],sex[10];
GetPlayerName(playerid,name,sizeof(name));
GetPVarString(playerid,"Passwort",pw,sizeof(pw));
GetPVarString(playerid,"Email",email,sizeof(email));
GetPVarString(playerid,"Geschlecht",sex,sizeof(sex));
new str[999];
format(str,sizeof(str),"INSERT INTO `account`(`Name`, `Passwort`,`Email`, `Level`, `Geld`, `Admin`, `VIP`, `Leben`, `Armour`, `Fraktion`, `Fraktionsrang`, `Persolic`, `Carlic`, `Bikelic`, `Flylic`, `Weaponlic`, `Waffe1`, `Ammo1`, `Waffe2`, `Ammo2`, `Waffe3`, `Ammo3`, `Geschlecht`, `Alter`, `Herkunft`) VALUES (%s,%s,%s,0,0,0,0,100.0,0.0,Keine,0,0,0,0,0,0,0,0,0,0,0,0,%s,0,Deutschland)",name,pw,email,sex);
mysql_query(str);