jop hab ich auch schon soweit, nur wie spawn ich denn das vehicle jetzt am besten, einfach CreateVehicle, mit zu AtPlayerRequestClass?
LG
Bob
jop hab ich auch schon soweit, nur wie spawn ich denn das vehicle jetzt am besten, einfach CreateVehicle, mit zu AtPlayerRequestClass?
LG
Bob
Huhu liebe community, ich bin derzeit am machen eines autohauses, doch weiss ich nicht genau wie ich den park befehl speichern soll, wie speichere ich denn die positionen in einer datei wenn der spieler /park macht, also den aktuellen standort?
LG
BoB
Sehr gut, er schreibt nun das was ich hinschreibe, leider doppelt wie muss ich "name" definieren?
Keiner ne ahnung, oder nen befehl in strget?
Hi liebe Community, ich habe mich vorhin drangemacht, einen Usedrugs Befehl zu erstellen, doch leider ist mein Problem, wenn ich das hier besagte Limit erreiche, kommt diese Fehlermeldung. Doch wenn ich weiter den Befehl eingebe und auch genügend "Drogen" habe kann ich das immerwieder machen, ich möcht aber das derjenige ab da an diese 15 Minuten warten muss die ich oben im Timer eingestellt habe.
Hier ist mal der Befehl:
if (strcmp("/usedrugs", cmdtext, true, 10) == 0)
{
if(pInfo[playerid][drogen] >= 2)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast 5g Cannabis geraucht. [+15 Health]");
new Float:h;
GetPlayerHealth(playerid,h);
SetPlayerHealth(playerid,h+15);
pInfo[playerid][drogen] -= 5;
dini_IntSet(Datei(playerid),"Drogen",pInfo[playerid][drogen]);
pInfo[playerid][druglevel] += 1;
dini_IntSet(Datei(playerid),"Druglevel",pInfo[playerid][druglevel]);
}
if(pInfo[playerid][druglevel] == 3)
{
SendClientMessage(playerid, COLOR_RED, "Du kannst erst in 15 Minuten wieder was rauchen!");
}
return 1;
}
LG
Bob
Ne das scheint schon der befehl zu sein, weil wenn ich das news vom befehl zB. in reporter, oder newsreport, steht dort immer als warning meldung das die nicht definiert ist.
Lg
Bob
Hmm woher kommt dann dieser Fehler, kann mir das keiner auf Scaanf Strget weise erklären?
LG
Bob
ne steht nirgends mehr, musst man bei ocmd den befehl nicht nochmal iwo definieren?
LG
Bob
Danke hat geholfen, nun komm noch ein warning.
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(4778) : warning 203: symbol is never used: "news"
LG
Bob
//EDIT: Hab es gerade inGame ausgetestet, funktioniert leider nicht, liegt wohl am Warning.
der fragt immernoch nach den params, muss ich das irgendwie definieren? und mit ocmd kenn ich mich gar nich so aus : /
LG
Bob
danke soweit geklappt, bis auf einen Error:
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(1420) : error 017: undefined symbol "params"
was tun?
LG
Bob
Huhu liebe Community,
Ich habe mich eben mal rangesetzt einen Megaphon befehl für die Cops und Newsreporter zu machen, doch leider funktioniert er nicht so wie ich will.
if(!strcmp(strget(cmdtext,0),"/news")) // Der Befehl
{
if(gTeam[playerid] == TEAM_REPORTER)
{
new string[128], News[128], name[MAX_PLAYER_NAME];
News = strget(cmdtext,2);
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "Newsreporter %s : %s",name, News);
SendClientMessageToAll(COLOR_ORANGE, string);
}
return 1;
}
Das ist der Befehl, es steht zwar an alle da "Newsreporter Blabla:" aber nicht der Text den man danach noch zu schreibt, könnt ihr mir vielleich helfen? hab schon viele sachen ausprobiert, und themen dazu find ich leider auch keine.
Lg
Bob
//EDIT: Zwei Rechtschreibfehler behoben.
Ich habe zu danken,
und das dann direkt in den befehl rein oder?
Danke für deine Antwort, dies kommt direkt mit in den Befehl?
switch(DeineVariable für 1 und 0)
{
case 0:{CarLicString="Nein";}
case 1:{CarLicString="Ja";}
}
Hi, ich wollte mal fragen wie man es macht, das hier zum beispiel bei den ganzen Scheinen dH. Auto, Motorrad, Flugschein etc. nicht nur eine 1 steht sondern wenn Autoschein = 1 ist dort steht Vorhanden und wenns 0 ist dort nicht Vorhanden steht.
Hier mal mein Befehl:
if(strcmp("/stats", cmdtext, true, 10) == 0)
{
new sstring[250];
new snstring[250];
new Float:health;
GetPlayerHealth(playerid,health);
new ip[16];
GetPlayerIp(playerid, ip, 16);
new plname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
format(snstring,sizeof(snstring)," Dein Stats:%s",plname);
format(sstring,sizeof(sstring)," Nickname: %s\n ID: %d\n Energie: %0.f\n Geld: $%i\n Level: %i\n Motorradschein: %i\n Autoschein: %i\n Bootsschein: %i\n Flugschein: %i\n LKW Schein: %i\n\n Führerscheinpunkte: %i",plname,playerid,health,GetPlayerMoney(playerid),pInfo[playerid][Level],pInfo[playerid][respekt],pInfo[playerid][motorrad],pInfo[playerid][autos],pInfo[playerid][boot],pInfo[playerid][flug],pInfo[playerid][kfz],pInfo[playerid][fPunkte]);
ShowPlayerDialog(playerid,37,DIALOG_STYLE_MSGBOX,snstring,sstring,"OK", "Abbrechen");
return 1;
}
Wäre sehr wichtig für mich
LG
Bob
//EDIT: Kleiner Rechtschreibfehler
funktioniert super, ich dank dir
endlich gehts weiter hier
LG
Bob
So ich zeigs euch mal
public payday()
for (new i = 0; i < MAX_PLAYERS; i++)
{
GameTextForPlayer(i, "~w~Es ist Payday!", 6000, 1);
SendClientMessage(i, COLOR_WHITE, "_______Payday_______");
SendClientMessage(i, COLOR_WHITE, "Gehaltscheck: {00FF00}12.500$.");
SendClientMessage(i, COLOR_WHITE, "{FF0000}Respektpunkt {FFFFFF}erhalten.");
GivePlayerMoney(i, 12500); //gibt dem spieler einen gewissen Betrag von Geld
pInfo[i][respekt] += 1;
dini_IntSet(Datei(i),"Respektpunkte",pInfo[i][respekt]);
}
if(pInfo[i][Level] == 1)
{
GameTextForPlayer(i, "~w~Es ist Payday!", 6000, 1);
SendClientMessage(i, COLOR_WHITE, "_______Payday_______");
SendClientMessage(i, COLOR_WHITE, "Gehaltscheck: {00FF00}16.500$.");
SendClientMessage(i, COLOR_WHITE, "{FF0000}Respektpunkt {FFFFFF}erhalten.");
GivePlayerMoney(i, 16500); //gibt dem spieler einen gewissen Betrag von Geld
pInfo[i][respekt] += 1;
return 1;
}
So sieht das jetzt aus, bekomme 2 Erros
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3983) : error 010: invalid function or declaration
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3991) : error 010: invalid function or declaration
Die errors befinden sich in zeile
Erster hier: if(pInfo[i][Level] == 1)
und Zweiter dort: return 1;
Ich weiss echt nicht was falsch ist, weil wenn ich das ohne das Playerinfo mache funktionierts
LG Bob
Gut das Playerid problem ist weg
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(2879) : warning 209: function "OnPlayerCommandText" should return a value
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3964) : error 010: invalid function or declaration
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3972) : error 021: symbol already defined: "dini_IntSet"
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3972) : error 017: undefined symbol "i"
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3972) : error 010: invalid function or declaration
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3972 -- 3974) : fatal error 107: too many error messages on one line
Ich wills halt so das man mit jedem level pro payday mehr bekommt, gibts ne alternativ lösung?
LG
Bob
//EDIT: Habs inzwischen ein wenig umgebaut, bekomme aber immernoch 2 error:
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3964) : error 010: invalid function or declaration
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3973) : error 010: invalid function or declaration
das sind die zeilen :
3964 : if(pInfo[i][Level] == 1)
3973 : return 1;
Jemand ne Idee?
ne ich bekomm leider immernoch die errors
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3963) : error 010: invalid function or declaration
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3971) : error 021: symbol already defined: "dini_IntSet"
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3971) : error 017: undefined symbol "playerid"
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3971) : error 010: invalid function or declaration
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3971 -- 3973) : fatal error 107: too many error messages on one line
LG
BoB
Hi leute ich habe heute ein bisschen an meinem Paday rumgetüftelt, doch leider bekomme ich 5 Erros ich hoffe ihr könnt mir vielleicht helfen.
Hier die Zeilen:
public payday(playerid)
{
GameTextForPlayer(playerid, "~w~Es ist Payday!", 6000, 1);
SendClientMessage(playerid, COLOR_WHITE, "_______Payday_______");
SendClientMessage(playerid, COLOR_WHITE, "Gehaltscheck: {00FF00}12.500$.");
SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Respektpunkt {FFFFFF}erhalten.");
GivePlayerMoney(playerid, 12500); //gibt dem spieler einen gewissen Betrag von Geld
pInfo[playerid][respekt] += 1;
dini_IntSet(Datei(playerid),"Respektpunkte",pInfo[playerid][respekt]);
}
if(pInfo[playerid][Level] = 1)
{
GameTextForPlayer(playerid, "~w~Es ist Payday!", 6000, 1);
SendClientMessage(playerid, COLOR_WHITE, "_______Payday_______");
SendClientMessage(playerid, COLOR_WHITE, "Gehaltscheck: {00FF00}16.500$.");
SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Respektpunkt {FFFFFF}erhalten.");
GivePlayerMoney(playerid, 16500); //gibt dem spieler einen gewissen Betrag von Geld
pInfo[playerid][respekt] += 1;
dini_IntSet(Datei(playerid),"Respektpunkte",pInfo[playerid][respekt]);
{
return 1;
}
Die Errors:
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3967) : error 010: invalid function or declaration
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3975) : error 021: symbol already defined: "dini_IntSet"
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3975) : error 017: undefined symbol "playerid"
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3975) : error 010: invalid function or declaration
C:\Users\Patrick\Desktop\San Andreas Server\gamemodes\Patricksreallife.pwn(3975 -- 3977) : fatal error 107: too many error messages on one line
Die Errors sind ab dem if(pInfo[playerid][Level] = 1) und gehen dann bis runter zum return
Bitte um Hilfe
LG
Bob
//EDIT: Titel korrigiert