if(strcmp(cmdtext,"/fduty",true)==0)
{
if(isPlayerInFrakt(playerid,8))
{
if (fduty[playerid]==0)
{
new string[128];
format(string,sizeof(string),"Fahrlehrer %s ist nun Verfügbar!",SpielerName(playerid));
SendClientMessageToAll(GELB,string);
SendClientMessage(playerid,BLAU,"Du bist nun OnDuty");
Fahrschule[playerid] = Create3DTextLabel("Fahrschule",BLAU,30.0,40.0,50.0,40.0,0);
GetPVarInt(playerid,"Skin");
if(isPlayerLeader(playerid,8))
{
if(isPlayerMaennlich(playerid))
{
SetPlayerSkin(playerid,171);
}
if(isPlayerWeiblich(playerid))
{
SetPlayerSkin(playerid,172);
}
}
if(isPlayerMember(playerid,8))
{
SetPlayerSkin(playerid,61);
}
fduty[playerid] = 1;
return 1;
}
else if (fduty[playerid]==1)
{
new string[128],Spielerdatei[128];
format(string,sizeof(string),"Fahrlehrer %s ist nun nicht mehr Verfügbar!",SpielerName(playerid));
SendClientMessageToAll(BLAU,string);
Delete3DTextLabel(Fahrschule[playerid]);
SendClientMessage(playerid,BLAU,"Du bist nicht mehr OnDuty!");
SetPlayerSkin(playerid,dini_Int(Spielerdatei, "Skin"));
fduty[playerid] = 0;
return 1;
}
}
}
Beiträge von Master147
-
-
-
zeig mal den Befehl
-
diese abfragen gehen nicht -.- mache isPlayerWeiblich(playerid)) und wenn ich den befehl nutze kommt server unknown command
stock isPlayerWeiblich(playerid)
{
if(GetPVarInt(playerid,"Weiblich"))return 1;
return 0;
}
stock isPlayerMaennlich(playerid)
{
if(GetPVarInt(playerid,"Männlich"))return 1;
return 0;
}if(dialogid==DIALOG_GESCHLECHT)
{
if(response==1)
{
SetPVarInt(playerid,"Männlich",1);
SendClientMessage(playerid,GELB,"Also bist du Männlich.");
SkinAuswahl[playerid] = 1;
}
if(response==0)
{
SetPVarInt(playerid,"Weiblich",1);
SendClientMessage(playerid,GELB,"Also bist du Weiblich.");
SkinAuswahl[playerid] = 1;
}
} -
brauche noch hilfe
-
mein invite befehl geht nicht da steht du bist kein leader-.-
mein code:
ocmd:makeleader(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Rang zu Niedrig.");
new pID,fID, string[128], name[128];
if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,BLAU,"/makeleader [playerid] [fraktionsid]");
if(fID<1||fID>9)return SendClientMessage(playerid,ROT,"Bitte gültigen Rang angeben.");
SetPVarInt(pID,"Fraktion",fID);
SetPVarInt(pID,"Leader",1);
SetPVarInt(pID,"Rang",6);
GetPlayerName(playerid, name, 24);
format(string, sizeof(string), "* Du wurdest von %s zum Leader der %s gemacht!", name,fID);
SendClientMessage(pID, BLAU, string);
GetPlayerName(pID, name, 24);
format(string, sizeof(string), "Du hast %s Leader der Fraktion %s gemacht!", name,fID);
SendClientMessage(playerid, BLAU, string);
if(fID== 2)
{
GetPVarInt(playerid,"Skin");
SetPlayerSkin(playerid,127);
}
if(fID==5)
{
GetPVarInt(playerid,"Skin");
SetPlayerSkin(playerid,120);
}
if(fID==6)
{
GetPVarInt(playerid,"Skin");
SetPlayerSkin(playerid,123);
}
if(fID==7)
{
GetPVarInt(playerid,"Skin");
SetPlayerSkin(playerid,114);
}
return 1;
} -
Guten Tag Community,
ich habe eine frage wie kann man autotüren aufschließen und abschließen ?
-
Guten Tag Community,
suche ein O-Amt system für selfmade da ich keine zeit habe um dies zu scripten es sollte beinhalten:
1.oduty
2./members
3./blitzer[add/remove]
4./opark
5.mann sollte die cars auch freikaufen können
meine abbfragen:
isPlayerInfrakt(playerid,fid);
-
C:\Users\KorayAhmet\Downloads\German Action Reallife\samp03e_svr_R2_win32\gamemodes\tutorial.pwn(662) : error 029: invalid expression, assumed zero
C:\Users\KorayAhmet\Downloads\German Action Reallife\samp03e_svr_R2_win32\gamemodes\tutorial.pwn(662) : warning 215: expression has no effect
C:\Users\KorayAhmet\Downloads\German Action Reallife\samp03e_svr_R2_win32\gamemodes\tutorial.pwn(662) : error 001: expected token: ";", but found "if"
C:\Users\KorayAhmet\Downloads\German Action Reallife\samp03e_svr_R2_win32\gamemodes\tutorial.pwn(1366) : warning 219: local variable "objective" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
-
Kriege diese errors bei diesem command
if(strcmp(cmdtext, "/tanken", true) == 0)
{
else if (GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid,ROT,"Du bist in keinem Fahrzeug (oder kein Fahrer).");
new car = GetPlayerVehicleID(playerid);
else if (TanktGerade[car]) return SendClientMessage(playerid,ROT,"Du tankst schon!");
else if (Motor[car] == true) return SendClientMessage(playerid,ROT,"Du musst vor dem Tanken den Motor ausschalten.");
new ZuTanken = 100-Tank[car];
new preis = ZuTanken * BENZINPREIS;
if (GetPlayerMoney(playerid)-preis < 0) return SendClientMessage(playerid,ORANGE,"Du hast nicht genug Geld!");
GivePlayerMoney(playerid, -preis);
SendClientMessage(playerid, GRÜN, "Tanken wird gestartet.");
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid,0);
TanktGerade[car] = true;
tanktimer[playerid] = SetTimerEx("Auftanken",500,true,"i",playerid);
return 1;
}C:\Users\KorayAhmet\Downloads\German Action Reallife\samp03e_svr_R2_win32\gamemodes\tutorial.pwn(660) : error 029: invalid expression, assumed zero
C:\Users\KorayAhmet\Downloads\German Action Reallife\samp03e_svr_R2_win32\gamemodes\tutorial.pwn(660) : warning 215: expression has no effect
C:\Users\KorayAhmet\Downloads\German Action Reallife\samp03e_svr_R2_win32\gamemodes\tutorial.pwn(660) : error 001: expected token: ";", but found "if"
C:\Users\KorayAhmet\Downloads\German Action Reallife\samp03e_svr_R2_win32\gamemodes\tutorial.pwn(662) : error 029: invalid expression, assumed zero
C:\Users\KorayAhmet\Downloads\German Action Reallife\samp03e_svr_R2_win32\gamemodes\tutorial.pwn(662) : warning 215: expression has no effect
C:\Users\KorayAhmet\Downloads\German Action Reallife\samp03e_svr_R2_win32\gamemodes\tutorial.pwn(662) : error 001: expected token: ";", but found "if"
C:\Users\KorayAhmet\Downloads\German Action Reallife\samp03e_svr_R2_win32\gamemodes\tutorial.pwn(1366) : warning 219: local variable "objective" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase4 Errors.
-
Guten Tag Community,
ich habe ein car spawn befehl für die Fahrschule gemacht wenn ich /fcar mache kommt ein Dialog nun spawnen die cars aber wenn ich wieder /fcar schreibe kommt server unknown oder so hier mein befehl
if(strcmp(cmdtext,"/fcar",true)==0)
{
if(isPlayerInFrakt(playerid,8))
{
if(fcar[playerid]==0)
{
ShowPlayerDialog(playerid,DIALOG_FCAR,DIALOG_STYLE_LIST,"Cars","Auto\nMotorrad\nHelikopter","Ok","Schließen");
fcar[playerid]=1;
return 1;
}
else if(fcar[playerid]==1)
{
DestroyVehicle(fcar[playerid]);
fcar[playerid]=0;
return 1;
}
}
} -
Wie gebe ich ihm jetzt den Skin ?
-
Guten Tag Community,
Wie verändere ich mein /makeleader befehl das wenn ich einen Leader mache das er eine Message bekommt das er Leader dieser Frak geworden ist und den Frak skin kriegt
Mein Code:
ocmd:makeleader(playerid,params[])
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Rang zu Niedrig.");
new pID,fID;
if(sscanf(params,"ui",pID,fID))return SendClientMessage(playerid,BLAU,"/makeleader [playerid] [fraktionsid]");
if(fID<1||fID>9)return SendClientMessage(playerid,ROT,"Bitte gültigen Rang angeben.");
SetPVarInt(pID,"Fraktion",fID);
SetPVarInt(pID,"Leader",fID);
SetPVarInt(pID,"Rang",6);
SendClientMessage(playerid,BLAU,"Erfolgreich.");
return 1;
} -
Guten Tag habe mir ein /me befehl gemacht nun jetzt die frage wie kann ich das machen nur die Leute in seiner nähe das sehen können ?
-
mach es mal so
if(strcmp(cmd,"/pdtor", true) == 0)
{
if (IsPlayerInRangeOfPoint(playerid,10.0,1549.5999755859, -1628.6999511719, 14))
{
if(IsACop(playerid))
{
MoveDynamicObject(schranke1,1544.6999511719, -1630.8000488281, 13.10000038147,0.001,0.0000, 0.0000, 5.0000);
SetTimer("CloseMVTor", 5000, 0);
SendClientMessage(playerid, COLOR_YELLOW,"Die Ausen Schranke ist offen. Beeil dich es schließt in 5 Sekunden");
}
else SendClientMessage(playerid, 0xFF6347AA, "Du hast nicht die Erlaubnis dazu!");
return 1;
}
}
Function CloseMVTor() { MoveDynamicObject(schranke1,1544.6999511719, -1630.8000488281, 13.10000038147,0.001,0.0000, 5.0000, 5.0000); return 1; } -
und wie mache ich das so das jeder eine waffe bekommt
-
so habe mein befehl geschrieben nun wenn mich einer killt geht der Server down
Hier mein befehl
ocmd:ptp(playerid,params[])
{
new pID,name[24],string[128];
if(sscanf(params,"u",pID)) return SendClientMessage(playerid,ROT,"Verwendung: /PTP [spielerid]");
PTP=1;
Praesi[pID]=1;
GetPlayerName(pID, name, 24);
SendClientMessageToAll(ROT,"[__________|Protect the Präsident|___________]");
format(string, sizeof(string), "Das PTP Event ist gestartet der Präsident ist %s", name);
SendClientMessageToAll(BLAU, string);
SendClientMessageToAll(BLAU,"Wer ihn tötet kriegt 1Mio auf sein Konto eingezahlt");
SetTimer("PTPtimer",5400000,false);
return 1;
}public OnPlayerDeath(playerid, killerid, reason)
{
if(PTP==1)
{
new pID;
if(Praesi[pID]==1)
{
new name[24];
GetPlayerName(pID, name, 24);
SendClientMessageToAll(ROT,"%s hat den Präsident getötet");
GivePlayerMoney(killerid,1000000);
SendClientMessage(killerid,BLAU,"Du hast den Präsident getötet");
return 1;
}
}
return 1;
}was ist falsch korrekturen könnte es auch geben
-
ich zwinge euch garnicht das zu machen ich frage ja nur nach
lesen dann schreiben!
-
und wie kann ich den Namen auslesen lassen?
-
ok danke das kann mir bisschen weiterhelfen.
Jetzt möchte ich das so haben das ich nach /ptp eine id eingeben kann und er zum Präsi gemacht wird.
Wie tuhe ich das ?