Werde ich bei Version 2.0 mit raus bringen
Beiträge von Mr.Undercover
-
-
Ich habe noch vor es Weiter auszubauen
Mit 24/7 Shops
Und Banken -
Hallo,
Ich veröffentliche Heute mein Tankstellen Raub System
Es Funktioniert so man geht zu einer Tankstelle und benutzt den befehl
/Rauben
Dann wird man für 15 Sek gefreezt und bekommt dannach das GeldIch würde mich über Kritik freuen und Verbesserungs Vorschläge
ToDo List
V2.0: 24/7 Raubbar machen
V3.0: Banken Rauben könnenMit freundlichen Grüßen
Mr.Undercover -
Hey,
Meine ZCMD Befehle geben alle Unknown Command weiter
Dabei habe ich schon einige sachen ausprobiert
Unter anderem
Function OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
new string[124];
if(!success)
{
format(string,sizeof(string),""#SERVERTAG" : Der Befehl existiert nicht! %s (/hilfe)",cmdtext);
SendClientMessage(playerid,WEISS,string);
}
return 0;
}Einer der befehle
COMMAND:veh(playerid,params[])
{
new Car,model,farbe1,farbe2,Float:x,Float:y,Float:z,Float:Angle;
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,GRAU,"Du bist kein "#SERVERTAG" Teammitglied./Du hast nicht den jeweiligen Adminrang.");
if(IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,GRAU,"Du bist bereits in einem Fahrzeug.");
if(sscanf(params,"iii",model,farbe1,farbe2))return SendClientMessage(playerid,ROT,"BENUTZE: /veh [Model][Farbe1][Farbe2]");
if(model<400||model>611)return SendClientMessage(playerid,ROT,"BENUTZE: /veh [Model 400-611][Farbe1][Farbe2]");
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,Angle);
SendClientMessage(playerid,GELB,"Benutze '/delveh' um ein Adminfahrzeug zu zerstören.");
Car = CreateVehicle(model,x,y,z,Angle,farbe1,farbe2,-1);
SetVehicleNumberPlate(Car,""#SERVERFARBE"["#SERVERTAG"]");
SetVehicleVirtualWorld(Car,GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(Car,GetPlayerInterior(playerid));
PutPlayerInVehicle(playerid,Car,0);
CreatedCars[CreatedCar] = Car;
CreatedCar++;
Gas[Car] = GetGasMax(Car);
return 1;
}
Danke im Vorraus -
if (strcmp(cmd, "/carbomb", true) == 0) //Wenn man /carbomb eingibt
{
if(PlayerInfo[playerid][pMember] == 20 || PlayerInfo[playerid][pLeader] == 20)
{
if(Autobombe == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "Du kannst dein Auto nur alle 10 Minuten Hochjagen.");
}
else
{
if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, ROT,"Du musst dich dafür in einem Fahrzeug befinden!"); //Fragt ab ob er in einem Fahrzeug ist
new Float:x,Float:y,Float:z; //Difiniert die Koadinaten [Floats] x,y,z
GetPlayerPos(playerid,x,y,z); //Fragt er die Position des Spielers ab in dem falle x,y,z
CreateExplosion(x,y,z,7,10.10); // erstellt eine Explosion an x,y,z
SetTimer("Autobtimer",600000,0);
SendClientMessage(playerid, GREEN,"Bombe erfolgreich gezündet!");//Erklärt sich von selber
Autobombe = 1;
return 1;
}
}
} -
Du setzt die Variable nie auf 1
Du setzt sie auf 0
Nicht auf 1 -
Respekt
Wie du sowas hinbekommst
1000/10
Ich finde es echt klasse das du die Sachen Realest -
-
Hey,
Ich benutze seit grade ZCMD und musste aus dem Includeentfernen weil ist sonst einen Warning hätte
Aber nun gehen meine befehle die unter
OnPlayerCommandText stehen nicht mehr
Da kommt nun immer UnKnown Command
Woran liegt es
: warning 201: redefinition of constant/macro (symbol "OnPlayerCommandText")
Danke im Vorraus -
Ich habe kein
New von diesen sachen
Das ist ja mein ProblemEIn Befehl in ZCMD
COMMAND:heilen(playerid,params[])
{
new pID,HeilPreis, string[124];
if(IsPlayerInFrac(playerid,4))
{
if(MedicDuty[playerid] == 1)
{
if(ProxDetectorS(20.0, pID, playerid))
{
if(sscanf(params,"ui",pID,HeilPreis)) return SendClientMessage(playerid,GELB,"Befehl: /heilen [Spieler] [HeilPreis]");
format(string,sizeof(string),"Sanitäter %s möchte dich für %d Heilen.",SpielerName(playerid),HeilPreis);
ShowPlayerDialog(pID,DIALOG_HEILEN,DIALOG_STYLE_MSGBOX,"Heilen",string,"Annehmen","Ablehnen");
MedicHeilPreis[pID] = HeilPreis;
Arzt[pID] = playerid;
}
else
{
SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht in deiner Nähe.");
}
}
else
{
SendClientMessage(playerid,ORANGE,"Du bist nicht als Arzt im Dienst.");
}
}
else
{
SendClientMessage(playerid,ROT,"Du bist kein Arzt");
}
return 1;
} -
Weiß es heißt weiß ich
Ich weiß nicht wie ich es behebeWie mach ich es so das ich sie nutze?
-
Hey,
Ich habe grade 6Befehle in ZCMD geschrieben und bekomme 6 Warnings
Ich weiß allerdings nicht woran es liegtC:\Users\Nils\Desktop\lalalalal\gamemodes\DRP.pwn(68916) : warning 203: symbol is never used: "aimbottest"
C:\Users\Nils\Desktop\lalalalal\gamemodes\DRP.pwn(68916) : warning 203: symbol is never used: "gebeallescheine"
C:\Users\Nils\Desktop\lalalalal\gamemodes\DRP.pwn(68916) : warning 203: symbol is never used: "givenavi"
C:\Users\Nils\Desktop\lalalalal\gamemodes\DRP.pwn(68916) : warning 203: symbol is never used: "heilen"
C:\Users\Nils\Desktop\lalalalal\gamemodes\DRP.pwn(68916) : warning 203: symbol is never used: "verkaufewaffen"
C:\Users\Nils\Desktop\lalalalal\gamemodes\DRP.pwn(68916) : warning 203: symbol is never used: "verteidigen"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhaseHeader size: 16680 bytes
Code size: 3306180 bytes
Data size: 16338100 bytes
Stack/heap size: 32768 bytes; estimated max. usage: unknown, due to recursion
Total requirements:19693728 bytes6 Warnings.
-
Was ja?
Nur zahlen
oder auch Text? -
ist sowas hier auch mit
ZCMD möglichif(strcmp(cmd, "/gebeschein", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsAnInstructor(playerid))
{
if(PlayerInfo[playerid][pRank] < 2)
{
SendClientMessage(playerid, COLOR_GREY, "Nur mit Rang 2 oder höher kann man Lizenzen ausstellen !");
return 1;
}
if(FSDuty[playerid] == 0) return SendClientMessage(playerid,ROT,"Du bist nicht im Dienst");
new x_nr[256];
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr)) {
SendClientMessage(playerid, COLOR_WHITE, "Benutzung: /gebeschein [Scheinart] [playerid/Name]");
SendClientMessage(playerid, COLOR_WHITE, "Scheine: fahren, fliegen, fischen, Boot, Motorrad, Roller, LKW, Waffe");
return 1;
}
if(strcmp(x_nr,"fahren",true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /gebeschein fahren [Spieler ID / Name]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(ProxDetectorS(20.0, giveplayerid, playerid)) return SendClientMessage(playerid,ROT,"Die angegebene ID ist nicht in deiner Nähe");
new string2[124];
format(string2,sizeof(string2),"Du bietest %s den Führerschein für 1.500€ an",SpielerName(giveplayerid));
SendClientMessage(playerid,WEISS,string2);
format(string,sizeof(string),"%s bietet dir den Führerschein für 1.500€ an",SpielerName(playerid));
ShowPlayerDialog(giveplayerid,DIALOG_FSSchein,DIALOG_STYLE_MSGBOX,"Führerschein",string,"Annehmen","Ablehnen");
FahrLehrer[giveplayerid] = playerid;
Fahrschein[giveplayerid] = 1;
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "Der Spieler ist Offline !");
return 1;
}
}Sprich das man dort /gebeschein [Scheinart] [ID]
Oder geht es dort nur mit zahlen? -
Hallo,
Mit welchem include sollte man am besten Befehle Schreiben
Ich meine z.b
Ocmd, dmcd, zcmd und und und
Welches ist am besteh
Wo man am besten auch nicht auf Groß und Kleinschreibung achten muss
Danke im Vorraus -
Du hast klammerfehler
-
Ist doch
Die meisten fehler sind draußen -
-
Hey,
Steht bei dir unter OnplayerConnect
Irgendwas von wegen textdraw? -
Google mal nach dem Plugin
Nativechecker
Schreib das Plugin in die Server.CFG und starte den Server neu
Dann steht da was nicht geladen wurde