Beiträge von SYNDICAT3
-
-
Ja, ich habe das Script selbst erstellt.
Aber, da das Bizz System gebuggt hat, und ich im Ordner noch Bizz hatte, war ich verwirrt
Aber hat sich ja schon geklärt... -
Ne, es ist kein Bizz System dabei, danke für die Erinnerung

-
Doch das müsste gehen

-
if(dialogid == buyscheine)
{
if(response)
{
if(listitem == 0)
{
if(GetPVarInt(playerid,"Carschein")==0)
{
SetPVarInt(playerid,"Carschein",1); GivePlayerMoney(playerid, -10000);
}
}
}
return 1;
}
Du hast nur überprüft, ob der Spieler einen schein hat.
Einrücken musste selbst
-
Fhelt da nicht immer am Ende das return 1??;
Also vom Public? -
ocmd:r(playerid,params[])
{
new text[128],result[64];
new frak = SpielerInfo[playerid][pFraktion];
if(SpielerInfo[playerid][pFraktion]==1||SpielerInfo[playerid][pFraktion]==2||SpielerInfo[playerid][pFraktion]==3){
if(sscanf(params,"s",result))return SendClientMessage(playerid,WEIß,"Nutze: /r [TEXT]");
if(SpielerInfo[playerid][pFraktion]==1){
if(SpielerInfo[playerid][pRank]==6){ format(text,sizeof(text),"%s %s: %s, over.**",LSPDR6,sendername,result);}
else if(SpielerInfo[playerid][pRank]==5){ format(text,sizeof(text),"%s %s: %s, over.**",LSPDR5,sendername,result);}
else if(SpielerInfo[playerid][pRank]==4){ format(text,sizeof(text),"%s %s: %s, over.**",LSPDR4,sendername,result);}
else if(SpielerInfo[playerid][pRank]==3){ format(text,sizeof(text),"%s %s: %s, over.**",LSPDR3,sendername,result);}
else if(SpielerInfo[playerid][pRank]==2){ format(text,sizeof(text),"%s %s: %s, over.**",LSPDR2,sendername,result);}
else if(SpielerInfo[playerid][pRank]==1){ format(text,sizeof(text),"%s %s: %s, over.**",LSPDR1,sendername,result);}
else if(SpielerInfo[playerid][pRank]==0){ format(text,sizeof(text),"%s %s: %s, over.**",LSPDR0,sendername,result);}
}
else if(SpielerInfo[playerid][pFraktion]==2){
if(SpielerInfo[playerid][pRank]==6){format(text,sizeof(text),"%s %s: %s, over.**",KRIPOR6,sendername,result);}
else if(SpielerInfo[playerid][pRank]==5){format(text,sizeof(text),"%s %s: %s, over.**",KRIPOR5,sendername,result);}
else if(SpielerInfo[playerid][pRank]==4){format(text,sizeof(text),"%s %s: %s, over.**",KRIPOR4,sendername,result);}
else if(SpielerInfo[playerid][pRank]==3){format(text,sizeof(text),"%s %s: %s, over.**",KRIPOR3,sendername,result);}
else if(SpielerInfo[playerid][pRank]==2){format(text,sizeof(text),"%s %s: %s, over.**",KRIPOR2,sendername,result);}
else if(SpielerInfo[playerid][pRank]==1){format(text,sizeof(text),"%s %s: %s, over.**",KRIPOR1,sendername,result);}
else if(SpielerInfo[playerid][pRank]==0){format(text,sizeof(text),"%s %s: %s, over.**",KRIPOR0,sendername,result);}
}
else if(SpielerInfo[playerid][pFraktion]==3){
if(SpielerInfo[playerid][pRank]==6){format(text,sizeof(text),"%s %s: %s, over.**",BWR6,sendername,result);}
else if(SpielerInfo[playerid][pRank]==5){format(text,sizeof(text),"%s %s: %s, over.**",BWR5,sendername,result);}
else if(SpielerInfo[playerid][pRank]==4){format(text,sizeof(text),"%s %s: %s, over.**",BWR4,sendername,result);}
else if(SpielerInfo[playerid][pRank]==3){format(text,sizeof(text),"%s %s: %s, over.**",BWR3,sendername,result);}
else if(SpielerInfo[playerid][pRank]==2){format(text,sizeof(text),"%s %s: %s, over.**",BWR2,sendername,result);}
else if(SpielerInfo[playerid][pRank]==1){format(text,sizeof(text),"%s %s: %s, over.**",BWR1,sendername,result);}
else if(SpielerInfo[playerid][pRank]==0){format(text,sizeof(text),"%s %s: %s, over.**",BWR0,sendername,result);}
}
for(new i=0; i<GetMaxPlayers(); i++){
if(SpielerInfo[i][pFraktion] == 1 || SpielerInfo[i][pFraktion] == 2 || SpielerInfo[i][pFraktion] == 3){
SendClientMessage(i,HELLBLAU,text);
}
}
}
return 1;
}
Du hast bei sscanf das falsche TextSchema eingegeben
-
-
Achso, ja, ich habe es mal rausgenommen.
Danke @all
-
-
-
Also, eine CarID darf nur zwischen 402 - 602 (oder anders) sein.
Ein Skin darf glaube ich nur bis 300 gehen
Wenn jetzt aber ein Spieler einen Skin über 300 bekommt, kriegen alle einen Crash.
Genau so, wie bei den Fahrzeugen. Wenn du ein Auto spawnst, was unter 402 oder über 602 ist, crasht es. -
Stimmt, versuch mal
for(new i=0; i<sizeof(RentRollers); i++)
{
PutPlayerInVehicle(playerid,RentRollers[i],0);
}
GivePlayerMoney(playerid,-40);
SendClientMessage(playerid, K3VIN, "Du hast dir einen Roller für 40$ gemietet.");
RentRoller[playerid] = 1;
Weil Fahrer = 0 ist und Beifahrer = 1
Und ein Roller hat ja nur 2 Sitze, deshalb 0 oder 1
-
Warscheinlich unter "OnPlayerRequestClass" und dann noch die skins mit z.b. "skin[0] = ... "
Dann bei "OnPlayerRequestClass"
if(classid==skin[0] || classid==skin[...]
{
SetPlayerSpecialAction(....);
}
So glaube ich
-
for(new i=0; i<sizeof(RentRollers); i++)
{
PutPlayerInVehicle(playerid,RentRollers[i],2);
GivePlayerMoney(playerid,-40);
SendClientMessage(playerid, K3VIN, "Du hast dir einen Roller für 40$ gemietet.");
RentRoller[playerid] = 1;
} -
LoL, du hast oben in der Leiste deines Explorers ein Tutorial offen, wie man ein Design erstellt.....
Kannst mich ja gerne verbessern, aber für mich sieht es dannach aus.
@falsche Sektion
@schlechte vorstellung -
Geil >)
-
-
Musst unter die Beiden Geschlechter "SpawnPlayer(playerid);" machen

-