OMG... wenn du das net findest... SuFu oder hier nimm den Link:
Da stehts drinnen !
mfg.
OMG... wenn du das net findest... SuFu oder hier nimm den Link:
Da stehts drinnen !
mfg.
Probier es mal so:
if(strcmp(cmd, "/legbombe", true) == 0 strcmp(cmd, "/bombelegen", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 20 PlayerInfo[playerid][pLeader] == 20)
{
if(BombStatus == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "Du kannst nur alle 40min eine Bombe legen.");
}
else if(PlayerInfo[playerid][pAdmin] == 1337)
{
}
else if(PlayerInfo[playerid][pJailed] > 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Du kannst dich nicht im Gefängnis hochjagen.");
}
else if(GetPlayerInterior(playerid) > 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Das ist ein schlechter Ort für eine Bombe...");
}
else if(GetPlayerInterior(playerid) == 0 && PlayerInfo[playerid][pJailed] == 0 && BombStatus == 0)
{
ShowMenuForPlayer(Menu:BOMB,playerid);
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "*Du bist kein Terrorist.");
}
return 1;
}
mfg.
http://www.lifedream.smffy.com/index.php?topic=59.0
Downloade dir den Streamer hier und dann ändere die ganzen Codes, also von CreateObject auf CreateDynamicObject...
Viel Erfolg
Dann kann das an der Position (also Schatten) oder am Wetter liegen... musste halt mal schauen
mfg.
Probier es mal so:
if(strcmp(cmd, "/bombelegen", true) == 0)
{
if(PlayerInfo[playerid][pMember] == 16 PlayerInfo[playerid][pLeader] == 16)
{
if(BombStatus == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "Du kannst nur alle 60min eine Bombe legen.");
}
else if(PlayerInfo[playerid][pJailed] > 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Im Gefängniss kannst du keine Bombe legen!");
}
else if(GetPlayerInterior(playerid) > 0)
{
SendClientMessage(playerid, COLOR_WHITE, "Hier kannst du keine Bombe legen");
}
else if(PlayerInfo[playerid][pBombe] == 1)
{
SendClientMessage(playerid, COLOR_WHITE, "Du hast keine Bombe");
}
else if(PlayerInfo[playerid][pBombe] != 1)
{
ShowMenuForPlayer(Menu:BOMB,playerid);
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "Du bist kein Terrorist.");
}
return 1;
}
mfg.
Ah Thx Dudalus, jetzt macht das alles hier mal einen Sinn
mfg.
Also um deine Fragen zu beantworten
Pawno ist eine Abart von Visual C++ und dort definiert man Zahlen mit int und Variablen mit Wörtern mit String
hinter dem String steht der ARRY oder auch string[MAX_STRINGS]; also die maximale Anzahl von Buchstaben die in der Variable enthalten sein können...
Forward definiert eine public Funktion;
new definiert eine normale neue Variable;
enum ist einfach eine schleife die eine neue naja wie soll man das nennen....okay, komisch das zu erklären aber es ist einfach ein neuer Begriff mit verschiedenen Arrays
mfg.
(Korrigiert mich ist nicht alles exakt formuliert :D)
nich einfach aus dem Filterscript von Sniper klauen
Das macht man nicht !
mfg.
Füge das ganz unten in deinem Script ein:
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;
}
PlayerInfo[giveplayerid][pPfandgut] += pfand;
mfg.
Machs doch fürs erste einfach so...
if(CurrentMenu == Paintjobs)
{
switch(row)
{
case 0:
if (pmodelid[playerid] == 562
pmodelid[playerid] == 565
pmodelid[playerid] == 559
pmodelid[playerid] == 561
pmodelid[playerid] == 560
pmodelid[playerid] == 575 )
}
return 1;
}
Nice !
8/10
Ja bei so ein paar Sachen, da haste echt net nachgedacht... aber sonst eigentlich eine gute Idee
mfg.