nice
10/10
nice
10/10
if(strcmp(cmd, "/givework", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new x_job[100];
new mafid = GetPlayerMafia(playerid);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " /givework [Playerid/Name] [Auftrag]");
SendClientMessage(playerid,COLOR_GRAD3," Aufträge: Drogendealer, Waffendealer, Autodieb!");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
x_job = strtok(cmdtext, idx);
if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7)
{
if(PlayerInfo[playerid][pLeader] >= 0)
{
if(IsPlayerConnected(para1))
{
{
if(strcmp(x_job,"Waffendealer",true) == 0)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pJob] = 9;
format(string,sizeof(string), "Du hast %s den Auftrag als Waffendealer übermittelt!",giveplayer);
SendClientMessage(playerid,COLOR_WHITE,string);
SendClientMessage(para1,COLOR_LIGHTBLUE," Dir wurde der Job Waffendealer von dem Gangleader Übermittelt!");
}
else if(strcmp(x_job,"Autodieb",true) == 0)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pJob] = 5;
format(string,sizeof(string), "Du hast %s den Auftrag als Autodieb übermittelt!",giveplayer);
SendClientMessage(playerid,COLOR_WHITE,string);
SendClientMessage(para1,COLOR_LIGHTBLUE," Dir wurde der Job Autodieb von dem Gangleader Übermittelt!");
}
else if(strcmp(x_job,"Drogendealer",true) == 0)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pJob] = 4;
format(string,sizeof(string), "Du hast %s den Auftrag als Autodieb übermittelt!",giveplayer);
SendClientMessage(playerid,COLOR_WHITE,string);
SendClientMessage(para1,COLOR_LIGHTBLUE," Dir wurde der Job Drogendealer von dem Gangleader Übermittelt!");
}
else
{
SendClientMessage(playerid,COLOR_GRAD1,"Diesen Job gibt es nicht!");
return 1;
}
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"Der Spieler ist nicht online!");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du darfst diesen Befehl nicht verwenden!");
return 1;
}
}
}
Hallo Leute,
Das Problem ist hier das wenn ich den Befehl eingeben und dahinter den Beruf z.b. Autodieb, wird immer nur
der Beruf Waffendealer übermittelt. Und ich hab KP weshalb.
kann mir bitte einer helfen?
Ich hab nur einen Server...
Hier ;D
wenn du noch was brauchst send ich dir lieber gleich mal mehr
Du musst die a_samp.inc datei im Ordner Pawno/include haben
Edit: Funkt jetzt danke
Also ich hab mal nen gamemode durchgecheckt ,und hab dabei eigentlich einen schweren Bug gefunden!
Der wäre, wenn man ein Gang/mafia Leader ist kann man seinen Membern nicht den Job drogendealer, waffendealer und autodieb geben.
Ich wollte den eigentlich selber versuchen zu fixen.. habs aber nicht geschafft könnt ihr mir bitte helfen?
PS: Bin noch anfänger
EDIT: Der *usage text* wiederholt sich nur immer wieder
if(strcmp(cmd, "/givework", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new x_job[100];
new mafid = GetPlayerMafia(playerid);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " /givework [Playerid/Name] [Auftrag]");
SendClientMessage(playerid,COLOR_GRAD3," Aufträge: Drogendealer, Waffendealer, Autodieb!");
return 1;
}
new para1;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
x_job = strtok(cmdtext, idx);
if(!strlen(x_job ))
{
SendClientMessage(playerid, COLOR_GRAD1, " /givework [Playerid/Name] [Auftrag]");
SendClientMessage(playerid,COLOR_GRAD3," Aufträge: Drogendealer, Waffendealer, Autodieb!");
return 0;
}
if(mafid==1||mafid==2||mafid==3||mafid==4||mafid==5||mafid==6||mafid==7)
{
if(PlayerInfo[playerid][pLeader] >= 0)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(strcmp(x_job,"Waffendealer",true) == 0)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pJob] = 9;
format(string,sizeof(string), "Du hast %s den Auftrag als Waffendealer übermittelt!",giveplayer);
SendClientMessage(playerid,COLOR_WHITE,string);
SendClientMessage(para1,COLOR_LIGHTBLUE," Dir wurde der Job Waffendealer von dem Gangleader Übermittelt!");
}
else if(strcmp(x_job,"Autodieb",true) == 0)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pJob] = 5;
format(string,sizeof(string), "Du hast %s den Auftrag als Autodieb übermittelt!",giveplayer);
SendClientMessage(playerid,COLOR_WHITE,string);
SendClientMessage(para1,COLOR_LIGHTBLUE," Dir wurde der Job Autodieb von dem Gangleader Übermittelt!");
}
else if(strcmp(x_job,"Drogendealer",true) == 0)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pJob] = 4;
format(string,sizeof(string), "Du hast %s den Auftrag als Autodieb übermittelt!",giveplayer);
SendClientMessage(playerid,COLOR_WHITE,string);
SendClientMessage(para1,COLOR_LIGHTBLUE," Dir wurde der Job Drogendealer von dem Gangleader Übermittelt!");
}
else
{
SendClientMessage(playerid,COLOR_GRAD1,"Diesen Job gibt es nicht!");
}
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "Du darfst diesen Befehl nicht verwenden!");
}
}
return 1;
}
ja, richtig geil 10/10 Punkte ;D
Hallo,
Ich hab wieder ein paar kleine bugs endeckt, die ich leider nicht wirklich beheben kann daher ich noch relativ unerfahren bin.Jetzt wollt ich mal fragen wie man die lösen kann:
Der 1. Bug ist der /givework Befehl als Gangleader , das funktioniert bei mir nicht, wenn ich jemanden als drogendealer,autodieb,oder waffendealer einstellen willl wiederholt sich immer wieder der "Usage text"
/givework [Playerid/Name] [Auftrag]Aufträge: Drogendealer, Waffendealer, Autodieb!
Weiss einer da weiter?
EDIT: Bug 2 gefixt
Das wär wirklich cool wenn ihr mir weiter helfen könnt!
MFG.
Hallo.
Also ich hab ein Problem , ich hab bemerkt dass wenn man /buyprods als Trucker an der "buyprods" Stelle eingibt ... da passiert dann einfach nichts.Das einzige was kommt ist ein Text der lautet *Produkte 0/0*.
Ist das ein Bug oder muss ich davor noch irgendwo hin fahren oder muss ich noch irgendwas machen?
Danke, schon mal.
Also bei mir funktioniert das motorsystem nicht.
metz:
das harndrang system usw. das kann man ja entfernen.