Ok Danke hat alles geklappt
Hast du evtl noch einen /arrest Befehl mit OCMD?
Weil den krieg ich net hin
Ok Danke hat alles geklappt
Hast du evtl noch einen /arrest Befehl mit OCMD?
Weil den krieg ich net hin
Also ich habe einen halben Duty befehl erstellt,
aber ich will,
das der Spieler nicht überall /duty machen kann,
sondern nur an diesem Punkt im LSPD.
Ich weiß nicht wie das geht,
kann mir das einer zeigen/sagen?
Wäre echt cool von euch.
/duty Befehl:
ocmd:duty(playerid,params[])
{
if(!isPlayerInFrakt(playerid,1))return SendClientMessage(playerid,Gelb,"Du bist kein Cop!");
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
GivePlayerWeapon(playerid,24,500);
GivePlayerWeapon(playerid,31,300);
GivePlayerWeapon(playerid,3,1);
GivePlayerWeapon(playerid,25,30);
GivePlayerWeapon(playerid,42,500);
format(string,sizeof(string),"%s nimmt seine Waffen aus dem Waffenschrank, und meldet sich bereit zum Dienst!",name);
return 1;
}
Danke im Voraus.
Mfg
Was bietest du dem Mapper?
Ich habe mir jetzt einen /giveweapon Befehl mit einem Tutorial zusammen gebastelt,
als ich alles compilen wollte kammen 12 Errors!
Wegen "undefined symbol idx" , "undefines symbol cmd" usw...
Habe im Internet nach Lösungen gesucht aber nix gefunden,
außer im SAMP Wiki habe ich diesen strtok Code gefunden.
Habe ihn unten eingefügt aber die Errors bleiben immernoch.
Hoffe jemand kann mir weiterhelfen.
Error :
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(821) : error 017: undefined symbol "cmd"
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(825) : error 017: undefined symbol "tmp"
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(825) : error 017: undefined symbol "idx"
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(826) : error 017: undefined symbol "tmp"
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(834) : error 017: undefined symbol "ReturnUser"
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(835) : error 017: undefined symbol "tmp"
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(835) : error 017: undefined symbol "idx"
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(836) : error 017: undefined symbol "tmp"
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(836) : error 017: undefined symbol "idx"
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(837) : error 017: undefined symbol "tmp"
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(2088) : error 021: symbol already defined: "strtok"
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(2103) : error 047: array sizes do not match, or destination array is too small
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
12 Errors.
/giveweapon Befehl :
if(strcmp(cmd, "/giveweapon", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Hellblau, "Benutzung: /giveweapon [ID] [WeaponID] [Munition]");
return 1;
}
new Spieler;
new Waffe;
new Munition;
Spieler = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
tmp = strtok(cmdtext, idx);
Munition = strval(tmp);
if(Munition<1||Munition>899)
{
SendClientMessage(playerid,Rot,"Du darfst nicht mehr als 899 Munition geben!!"); return 1;
}
if (!isPlayerAnAdmin(playerid,1337))return SendClientMessage(playerid,Rot,"Du bist kein Administrator, oder dein Rang ist zu niedrig!!");
{
if(IsPlayerConnected(Spieler))
{
if(Spieler!=INVALID_PLAYER_ID)
{
GivePlayerWeapon(Spieler,Waffe,Munition);
}
}
}
}
return 1;
}
strtok :
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
Mfg
PS : strtok ist mir neu...
Oooohhh.. sry hab ich übersehen^^
Sorry^^
Dankee
Ich war mal auf so einigen Servern und habe gesehen,
dass wenn man sich registriert direkt ein Tutorial kommt,
habe SuFu usw. benutz aber nichts nützliches gefunden.
Hoffe jemand kann es mir per Teamviewer oder direkt hier im Thema erklären.
Wäre echt cool.
Danke im Voraus
Mfg
Also ich habe die Pickups usw. erstellt aber es kommt immer ein Warning das ich nicht beheben kann, obwohl alles richtig dransteht usw..
Error Meldung:
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(175) : warning 204: symbol is assigned a value that is never used: "handy_uhrenladen_exit"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Pickup:
handy_uhrenladen_exit=CreatePickup(1559,1,-2240.7805,137.1753,1035.4141);
new handy_uhrenladen_exit:
new handy_uhrenladen_exit;
Wäre nett wenn mir jemand helfen könnte.
PS : Bin Anfänger.
Danke im Voraus.
Mfg
/Edit: Habe es selber herrausgefunden!
Danke sehr,
funktioniert!
Hallo Breadfish,
ich suche einen /delv oder bzw. /deleteveh Befehl, habe bereits einen /veh Befehl, aber ich möchte das ich die Autos wieder löschen kann die ich gespawnt habe.
Wäre sehr nett wenn mir jemand den Befehl geben/zeigen könnte.
Danke im Voraus
Mfg
Danke sehr!!!
Koenntest du versuchen es in OCMD *umzuwandeln?*
Waere echt cool wenn du das machen wuerdest, weil ich, falls es mal Errors bekommen sollte, es mit OCMD schneller und einfacher beheben koennte. (ich will alle meine Fehler erstmal selber versuchen zu fixxen).
Danke im Vorraus
Mfg
Hallo Breadfish,
könnte mir jemand erklären wie man einen /tv Befehl mit OCMD macht.
Habe es versucht aber es kommen nur Errors und Warnings.
Also könnte es mir mal jemand per Skype/Ts3 und Teamviewer zeigen ?
Oder direkt übers SAMP-Forum ?
Also nicht gleich den Befehl geben, sondern erstmal erklären,
wäre echt total nett,
weil ich es nicht checke wie sowas geht.
Danke im Vorraus
Mfg
//Edit : Überschrift geändert
Danke sehR!!!
Hallo liebe Breadfish Community,
ich suche einen /gethere Befehl der mit OCMD läuft. Habe jetzt nur welche mit DCMD gefunden, habe sie ausprobiert aber es kommen nur Warnings die ich nicht beheben kann und DCMD einfach nicht mein Typ ist.
Habe jetzt keine Tutorials mit /gethere gefunden, nur mit /goto.
Wäre nett wenn jemand mir einen /gethere Befehl erstellen/geben könnte.
Danke im Vorraus
Mfg
Also ich kenn mich jetzt mit DMCD nicht aus aber so wäre es im OCMD :
ocmd:kick(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,Rot,"Du bist kein Administrator!");
new pID, reason[128], string[128];
if(sscanf(params,"us"))return SendClientMessage(playerid,Rot,"Benutzung: /kick [ID] [GRUND]");
format(string,sizeof(string),"AdminCMD: %s wurde von %s gekickt! Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessage(playerid,Rot,string);
Kick(pID);
return 1;
}
schreibfehler
Uii.. danke Sehr
Wenn ich compilen will kommen nur Errors, aber ich kann die irgendwie nicht fixxen.
Habe sie so wie im Tut gemacht.
/setskin Befehl :
ocmd:setskin(playerid, params[])
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage (playerid,Rot,"Du bist kein Administrator!!");
new pID,skinid;
if(sscanf(params,"ud",pID,skinid))return SendClientMessage(playerid,Rot,"Benutzung: /setskin [ID] [SkinID (0-299)]");
if(!IsPlayerConnected(pID))return SendClientMessage(playerid,Rot,"Spieler ID nicht gefunden");
if(skinid < 1)return SendClientMessage(playerid,>Rot,"Diese Skin ID gibt es nicht");
if(skinid > 500)return SendClientMessage(playerid,Rot,"Diese Skin ID gibt es nicht");
new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
SetPlayerSkin(pID,skinid);
GetPlayerName(playerid,aname,sizeof(aname));
GetPlayerName(pID,name,sizeof(name));
format(string,sizeof(string),"Du hast erfolgreich den Skin von %s in SkinID %d gewechselt.",name,skinid);
format(string2,sizeof(string2),"Admin %s hat deinen Skin erfolgreich zur SkinID %d gewechselt.",aname,skinid);
SendClientMessage(playerid,Rot,string);
SendClientMessage(pID,Rot,string2);
return 1;
}
Errormeldung :
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(478) : error 029: invalid expression, assumed zero
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(478) : warning 215: expression has no effect
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(478) : warning 215: expression has no effect
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(478) : error 001: expected token: ";", but found ")"
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(478) : error 029: invalid expression, assumed zero
C:\Users\Richard\Desktop\NYCR\gamemodes\NYCR.pwn(478) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Hoffe jemand kann mir weiterhelfen
Danke im Vorraus.
Mfg
PS : Die letzen 2 Zahlen im /setskin Befehl SIND EINGERÜCKT!
/edit : PS
Achsssoooo
Dankeeeee
Hab ich doch..