Dannnnkkkeeeeeee es geht :))
Beiträge von Savas
-
-
so ?
new ammu;
GetPlayerWeaponData(playerid, i, waffen[0], waffen[1],ammu);
format(string22,sizeof(string22),"%s || %i ",waffenname,ammu);
SendClientMessage(playerid,Gelb,string22);
ich habe nen warning .. -
wie denn habe ich ja schon versucht
-
Heey ich habe meinen /checkguns befehl schon ganz schön gemacht nur mir fehlt die Munition und ich weiß nicht wie ich die noch einbauen soll kann mir jemand helfen?
ocmd:checkguns(playerid,params[])
{
if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
{
new string22[128],pID,string2[128],string3[128];
new waffen[13][2];
new waffenname[64];
format(string3,sizeof(string3),"%s hat %s nach Waffen Durchsucht",SpielerName(playerid),SpielerName(pID));
SMessage(playerid,viulet,string3,5);
if(sscanf(params,"i",pID))return SendClientMessage(playerid,Grau,"Fehler: /checkguns [playerid]");
format(string2,sizeof(string2),"|=== Waffen Inventar von %s ===|",SpielerName(pID));
SendClientMessage(playerid,Hellblau,string2);
for (new i = 0; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, waffen[0], waffen[1]);
if(waffen[0] && waffen[1])
{
switch(waffen[0])
{
case 1:{waffenname = "Schlagring";}
case 2:{waffenname = "Golfschläger";}
case 3:{waffenname = "Schlagstock";}
case 4:{waffenname = "Messer";}
case 5:{waffenname = "Basketballschläger";}
case 6:{waffenname = "Schaufel";}
case 7:{waffenname = "Billardkö";}
case 8:{waffenname = "Katana";}
case 9:{waffenname = "Kettensäge";}
case 10:{waffenname = "Dildo/Vibrator";}
case 11:{waffenname = "Dildo/Vibrator";}
case 12:{waffenname = "Dildo/Vibrator";}
case 13:{waffenname = "Dildo/Vibrator";}
case 14:{waffenname = "Blumen";}
case 15:{waffenname = "Eisenstange";}
case 16:{waffenname = "Granate";}
case 17:{waffenname = "Tränengaß";}
case 18:{waffenname = "Molotov";}
case 22:{waffenname = "Pistole";}
case 23:{waffenname = "Schallgedämpfte Pistole";}
case 24:{waffenname = "Desert Eagle";}
case 25:{waffenname = "Schrotflinte";}
case 26:{waffenname = "Abgesägte Schrotflinte";}
case 27:{waffenname = "Moderne Schrotflinte";}
case 28:{waffenname = "Mirco SMG (Mac10)";}
case 29:{waffenname = "SMG (MP5)";}
case 30:{waffenname = "AK47";}
case 31:{waffenname = "M4";}
case 32:{waffenname = "Tec9";}
case 33:{waffenname = "Gewehr";}
case 34:{waffenname = "Sniper-Gewehr";}
case 35:{waffenname = "Raketenwerfer";}
case 36:{waffenname = "Panzerfaust";}
case 37:{waffenname = "Flammenwerfer";}
case 38:{waffenname = "Minigun";}
case 41:{waffenname = "Sprühdose";}
}
format(string22,sizeof(string22),"%s || %i ",waffenname);
SendClientMessage(playerid,Gelb,string22);
}
}
}
return 1;}
[i]
[i]Mit Freundlichen Grüßen Savas[/i][/i] -
danke geht aber wie kann man da noch die Munnition machen ? habe es versucht aber ging net kann wer helfen?
-
Hallo ich rede nicht viel um den Heißen Brei.Also ich habe in meinem Script einen /checkguns befehl gemacht es hat 0 Errors - 0 Warnings nur er ließt die Waffen net aus warum ?Habe alles versucht.
ocmd:checkguns(playerid,params[])
{
if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
{
new string22[128],pID,string2[128],string3[128];
new waffen[13][2];
new waffenname[64];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,Grau,"Fehler:/checkguns [playerid]");
for (new i = 0; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, waffen[0], waffen[1]);
if(waffen[0] && waffen[1])
{
switch(waffen[0])
{
case 1:{waffenname = "Schlagring";}
case 2:{waffenname = "Golfschläger";}
case 3:{waffenname = "Schlagstock";}
case 4:{waffenname = "Messer";}
case 5:{waffenname = "Basketballschläger";}
case 6:{waffenname = "Schaufel";}
case 7:{waffenname = "Billardkö";}
case 8:{waffenname = "Katana";}
case 9:{waffenname = "Kettensäge";}
case 10:{waffenname = "Dildo/Vibrator";}
case 11:{waffenname = "Dildo/Vibrator";}
case 12:{waffenname = "Dildo/Vibrator";}
case 13:{waffenname = "Dildo/Vibrator";}
case 14:{waffenname = "Blumen";}
case 15:{waffenname = "Eisenstange";}
case 16:{waffenname = "Granate";}
case 17:{waffenname = "Tränengaß";}
case 18:{waffenname = "Molotov";}
case 22:{waffenname = "Pistole";}
case 23:{waffenname = "Schallgedämpfte Pistole";}
case 24:{waffenname = "Desert Eagle";}
case 25:{waffenname = "Schrotflinte";}
case 26:{waffenname = "Abgesägte Schrotflinte";}
case 27:{waffenname = "Moderne Schrotflinte";}
case 28:{waffenname = "Mirco SMG (Mac10)";}
case 29:{waffenname = "SMG (MP5)";}
case 30:{waffenname = "AK47";}
case 31:{waffenname = "M4";}
case 32:{waffenname = "Tec9";}
case 33:{waffenname = "Gewehr";}
case 34:{waffenname = "Sniper-Gewehr";}
case 35:{waffenname = "Raketenwerfer";}
case 37:{waffenname = "Flammenwerfer";}
case 38:{waffenname = "Minigun";}
case 41:{waffenname = "Sprühdose";}
}
}
}format(string3,sizeof(string3),"%s hat %s nach Waffen Durchsucht",SpielerName(playerid),SpielerName(pID));
SMessage(playerid,viulet,string3,5);format(string2,sizeof(string2),"|=== Waffen Inventar von %s ===|",SpielerName(pID));
SendClientMessage(playerid,Hellblau,string2);format(string22,sizeof(string22),"Waffe: %s Minnution: ",waffenname);
SendClientMessage(playerid,Gelb,string22);}
return 1;}
Mit Freundlichen Grüßen Savas -
höhö hast recht x)
-
moin moin ich habe mal nen /checkguns befehl gemacht und alles klappt fast ich habe nur das Problem wen er keine Waffen dabei hat soll nix angezeigt werden was aber wird und wen er Waffen dabei hat wird nur eine angezeigt warum?
Pwn Code:
ocmd:checkguns(playerid,params[])
{
if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
{
new string22[128],pID,string2[128],string3[128];
new waffen[13][2];
new waffenname[64];
if(sscanf(params,"i",pID))return SendClientMessage(playerid,Grau,"Fehler:/checkguns [playerid]");
for (new i = 0; i < 13; i++)
{
GetPlayerWeaponData(playerid, i, waffen[0], waffen[1]);
if(waffen[0] && waffen[1])
{
switch(waffen[0])
{
case 1:{waffenname = "Schlagring";}
case 2:{waffenname = "Golfschläger";}
case 3:{waffenname = "Schlagstock";}
case 4:{waffenname = "Messer";}
case 5:{waffenname = "Basketballschläger";}
case 6:{waffenname = "Schaufel";}
case 7:{waffenname = "Billardkö";}
case 8:{waffenname = "Katana";}
case 9:{waffenname = "Kettensäge";}
case 10:{waffenname = "Dildo/Vibrator";}
case 11:{waffenname = "Dildo/Vibrator";}
case 12:{waffenname = "Dildo/Vibrator";}
case 13:{waffenname = "Dildo/Vibrator";}
case 14:{waffenname = "Blumen";}
case 15:{waffenname = "Eisenstange";}
case 16:{waffenname = "Granate";}
case 17:{waffenname = "Tränengaß";}
case 18:{waffenname = "Molotov";}
case 22:{waffenname = "Pistole";}
case 23:{waffenname = "Schallgedämpfte Pistole";}
case 24:{waffenname = "Desert Eagle";}
case 25:{waffenname = "Schrotflinte";}
case 26:{waffenname = "Abgesägte Schrotflinte";}
case 27:{waffenname = "Moderne Schrotflinte";}
case 28:{waffenname = "Mirco SMG (Mac10)";}
case 29:{waffenname = "SMG (MP5)";}
case 30:{waffenname = "AK47";}
case 31:{waffenname = "M4";}
case 32:{waffenname = "Tec9";}
case 33:{waffenname = "Gewehr";}
case 34:{waffenname = "Sniper-Gewehr";}
case 35:{waffenname = "Raketenwerfer";}
case 37:{waffenname = "Flammenwerfer";}
case 38:{waffenname = "Minigun";}
case 41:{waffenname = "Sprühdose";}
}
}
}
format(string3,sizeof(string3),"%s hat %s nach Waffen Durchsucht",SpielerName(playerid),SpielerName(pID));
SMessage(playerid,viulet,string3,5);format(string2,sizeof(string2),"|=== Waffen Inventar von %s ===|",SpielerName(pID));
SendClientMessage(playerid,Hellblau,string2);
format(string22,sizeof(string22),"Waffe: %s Minnution: ",waffenname);
SendClientMessage(playerid,Gelb,string22);
}
return 1;}
Mit Freundlichen Grüßen
Savas
-
xD wen du meinst das ich anfänger bin dann mein das bra
is mir klar das man die nennen kann wie mann will ich wollte es dem hier nur ma zeigen !Zitat von »Savas«
weil bei mir ist die abfragePAWN Quelltext
1
if(isPlayerInFrakt(playerid,3[frakid]))
Man merkt mal wieder, dass Du ein planloser Anfänger bist.
Du kannst die Funktion auch leckMichBitteNicht() nennen.
Das ist doch völlig unrelevant und jeder nennt diese anders.Ohne Worte...
-
weil bei mir ist die abfrage if(isPlayerInFrakt(playerid,3[frakid]))
-
Also du solltest erstmal die Grundkenntnisse vom Scripten kennen z.B die Abfrage in welche frak der spieler ist und dann kannst du das mit den Waffen durchsuchen auch schnell und einfach machen.
-
wen du league of legends spielst.Benutz es für league of legends und kauf die Rio points
-
ocmd:eject(playerid,params[])
{
new pID;
if(sscanf(params,"u",pID))return SendClientMessage(playerid,Grau,"Fehler: /eject [playerid]");
RemovePlayerFromVehicle(pID);
return 1;
}Du kannst es noch mit SendClientMessage verbessern. Und abfragen ob der Spieler im auto .Aber so ist das Grundgerüsst jemanden aus dem auto zu hollen.
-
Okay geht danke dir
#close
-
das muss so sry habe mich vertan ..
if(strcmp("/respawnlspd", cmdtext, true) == 0){
bool:besetzt[MAX_VEHICLES],i,v;for(; i<MAX_PLAYERS; i++){
if(IsPlayerInAnyVehicle(i)) { besetzt[GetPlayerVehicleID(i)]=true; }
for(; v <MAX_VEHICLES; v++){ if(!besetzt[v]){SetVehicleToRespawn(v);} }
return 1;
}}
-
Heey habe meinen /su befehl verbessert nur ich habe errors und weis nicht wraum kann wer helfen?
ocmd:su(playerid,params[])
{
if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
{
new pID,string[128],string2[128],wps,grund[128];
if(isPlayerInFrakt(playerid,1) || (isPlayerInFrakt(playerid,2)) || (isPlayerInFrakt(playerid,3)) || (isPlayerInFrakt(playerid,4)))
if(sscanf(params,"isi",pID,grund,wps))return SendClientMessage(playerid,Grau,"Fehler:/su [playerid] [grund] [Wanted Anzahl]");
format(string,sizeof(string),"Du hast %i Wanteds von %s bekommen! Grund: %s",wps,SpielerName(playerid),grund);
SendClientMessage(pID,Gelb,string);
format(string2,sizeof(string2),"Du hast %s ,%i Wanted gegeben! Grund: %s",SpielerName(pID),wps,grund);
SendClientMessage(playerid,Gelb,string2);
new wanted = GetPlayerWantedLevel(pID)+wps;
if(wanted => 0 && wanted <= 9) SetPlayerWantedLevel(pID,0);
else if(wanted => 10 && wanted <= 19) SetPlayerWantedLevel(pID,1);
else if(wanted => 20 && wanted <= 29) SetPlayerWantedLevel(pID,2);
else if(wanted => 30 && wanted <= 39) SetPlayerWantedLevel(pID,3);
else if(wanted => 40 && wanted <= 49) SetPlayerWantedLevel(pID,4);
else if(wanted => 50 && wanted <= 59) SetPlayerWantedLevel(pID,5);
else if(wanted => 60 && wanted <= 69) SetPlayerWantedLevel(pID,6);
}
return 1;
}und die errors
C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : warning 211: possibly unintended assignment
C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : error 029: invalid expression, assumed zero
C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : warning 215: expression has no effect
C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : error 001: expected token: ";", but found ")"
C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : error 029: invalid expression, assumed zero
C:\Users\Masse\Desktop\sa-mp server\gamemodes\Script.pwn(3813) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Die zeile
if(wanted => 0 && wanted <= 9) SetPlayerWantedLevel(pID,0);
-
Ja also du fängst klein an machst dir nen neuen Gamemode und guckst dir am besten auf Youtube MrMonats Tutorial an und scriptest dem nach und wen du alles von ihm hast versuchst du dich selbst an dem Godfather script. Oder du machst den Gamemode (Selfmade) weiter und scriptest einfach drauf los solltest du Probleme haben kannst du sie hier im forum Posten.
-
hier der befehl
ocmd:su(playerid,params[])
{
if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4))
{
new pID,string[128],string2[128],wps,grund[128];
if(isPlayerInFrakt(playerid,1) || (isPlayerInFrakt(playerid,2)) || (isPlayerInFrakt(playerid,3)) || (isPlayerInFrakt(playerid,4)))
if(sscanf(params,"isi",pID,grund,wps))return SendClientMessage(playerid,Grau,"Fehler:/su [playerid] [grund] [Wanted Anzahl]");
format(string,sizeof(string),"Du hast %i Wanteds von %s bekommen! Grund: %s",wps,SpielerName(playerid),grund);
SendClientMessage(pID,Gelb,string);
format(string2,sizeof(string2),"Du hast %s ,%i Wanted gegeben! Grund: %s",SpielerName(pID),wps,grund);
SendClientMessage(playerid,Gelb,string2);
new wanted = GetPlayerWantedLevel(pID)+wps;
if(wanted => 0 && wanted <= 9) SetPlayerWantedLevel(pID,0);
else if(wanted => 10 && wanted <= 19) SetPlayerWantedLevel(pID,1);
else if(wanted => 20 && wanted <= 29) SetPlayerWantedLevel(pID,2);
else if(wanted => 30 && wanted <= 39) SetPlayerWantedLevel(pID,3);
else if(wanted => 40 && wanted <= 49) SetPlayerWantedLevel(pID,4);
else if(wanted => 50 && wanted <= 59) SetPlayerWantedLevel(pID,5);
else if(wanted => 60 && wanted <= 69) SetPlayerWantedLevel(pID,6);
}
return 1;
} -
Bei mir habe ich es so musst es halt nur anpassen.
if(strcmp("/respawnlspd", cmdtext, true) == 0){
bool:besetzt[MAX_VEHICLES],i,v;
for(; i<MAX_PLAYERS; i++){
if(IsPlayerInAnyVehicle(i)) { besetzt[GetPlayerVehicleID(i)]=true; }
for(; v <MAX_VEHICLES; v++){ if(!besetzt[v]){SetVehicleToRespawn(lspdcars);} } // Bei LSPDcars deine cars einfügen also die definetion
return 1;
}}
-
Die Errors kommen in dieser Zeile
if(wanted => 0 && wanted <= 9) SetPlayerWantedLevel(pID,0);
Kann wer helfen?