Beiträge von 96ViruZ
-
-
-
-
-
//Jobs
#define jobname12 "Müllmann"
#define jobname13 "Waffendealer"if(strcmp(cmdtext,"/stats",true)==0)
{
new string[128];
new fraktname[64];
switch(GetPVarInt(playerid,"Fraktion"))
{
case 0:{fraktname="Keine";}
case 1:{fraktname=fraktname1;}
case 2:{fraktname=fraktname2;}
case 3:{fraktname=fraktname3;}
case 4:{fraktname=fraktname4;}
case 5:{fraktname=fraktname5;}
case 6:{fraktname=fraktname6;}
case 7:{fraktname=fraktname7;}
case 8:{fraktname=fraktname8;}
case 9:{fraktname=fraktname9;}
case 10:{fraktname=fraktname10;}
case 11:{fraktname=fraktname11;}
case 12:{jobname=jobname12;}
}
//1 reihe
format(string,sizeof(string),"[Name: %s] [Level: %i] [Adminlevel: %i] [Fraktion: %s] [Job: %s]",SpielerName(playerid),GetPlayerScore(playerid),GetPVarInt(playerid,"Adminlevel"),fraktname);
SendClientMessage(playerid,GRUEN,string);
//2 reihe
return 1;
} -
hey leute ich wollte mal frage wenn ich /stats mache dan kommt ja Name: Adminlevel: Geld: Fraktion
nun wollte ich machen das man den Job sehen kann. -
Wie mache ich das
-
hey hey ich habe mal das Start-Geld rein gemacht.
$50.000 am anfang sofort auf die hand.
Mein Problem ist nun das ich immer wieder wenn ich reloge immer wieder $50k bekomme
wie mache ich das ,dass man das nur einmal bekommt? -
Also ich hab mal den /f(amilien) chat und den /a(dmin) chat rein gemacht.
So alles gut und schön.Bei mir kommen auch keine errors und ich kann auch nigame mit /f und /a schreiben aber das kann jeder.User Admins einfach alle
pls helft mir:
der /f chat:
ocmd:f(playerid,params[])
{
new text[300],string[100];
if(sscanf(params,"s",text))return SendClientMessage(playerid,GRAU,"/f [Text]");
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
{
new rangname[64];
if(GetPVarInt(i,"Fraktion")==5)
{
switch(GetPVarInt(i,"Fraktion")==5)
{
case 1:{rangname="Auszubildener";}
case 2:{rangname="Neuling";}
case 3:{rangname="BozZ";}
case 4:{rangname="Bozz";}
case 5:{rangname="Ausbilder";}
case 6:{rangname="stellv. Dienstleiter";}
case 7:{rangname="Dienstleiter";}
case 8:{rangname="stellv. Gruppenleiter";}
case 9:{rangname="Gruppenleiter";}
case 10:{rangname="Co Leader";}
case 11:{rangname="Leader";}
}
}
if(GetPVarInt(i,"Fraktion")==11)
{
switch(GetPVarInt(i,"Rang"))
{
case 1:{rangname="Nachwuchs Reporter";}
case 2:{rangname="Hobby Reporter";}
case 3:{rangname="Kameramann";}
case 4:{rangname="Professioneller Reporter";}
case 5:{rangname="Wettermann";}
case 6:{rangname="Nachwuchs Ressigeur";}
case 7:{rangname="Hobby Ressigeur";}
case 8:{rangname="Ressigeur";}
case 9:{rangname="Professioneller Ressigeur";}
case 10:{rangname="Der von der Maske";}
case 11:{rangname="Co. Chef Ressigeur ";}
case 12:{rangname="Chef Ressigeur";}
}
}
format(string,sizeof(string),"%s %s: %s",rangname,SpielerName(playerid),text);
SendClientMessage(i,HELL_ROT,string);}
}
}und der /a chat:
ocmd:a(playerid,params[])
{
new text[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,GRAU,"Benutzung: /a [Text]");
format(text,sizeof(text),"%s: %s",SpielerName(playerid),text);
for(new i=0;i<GetMaxPlayers();i++)
{
if(IsPlayerConnected(i))
{
{
SendClientMessage(i,WEISS,text);
}
}
}
return 1;
} -
Hey bei mir kann nun jeder mit dem /f(amilien) Chat reden genau so mit dem /a(dmin) chat
-
Jo danke dir du bist der beste.
Ein kleineres problem:
wenn ich normal im chat schreibe : Hallo steht da (in Orange mein name): hallo
und ich möchte gerne das jeder nur in weiss schreibt wie macht man das? -
Jo danke euch beiden.So neues Problem^^
wenn ich als Admin: /a Hallo. schreibe dan steht da /a [Text]
egal was ich da rein schreibe -
bei mir kommt das hier:
Roleplay.pwn(525) : error 017: undefined symbol "isPlayerAnSupporter"
und das ist der Code:
ocmd:a(playerid,params[])
{
new text[128];
if(sscanf(params,"s[128]",text))return SendClientMessage(playerid,ROT,"Benutzung: /a [Text]");
format(text,sizeof(text),"{00FF32}<<{FF0000}Admin{00FF32} %s: %s>>",SpielerName(playerid),text);
for(new i=0;i<GetMaxPlayers();i++)
{
if(IsPlayerConnected(i))
{
if(!sPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du darfst den Admin-Chat nicht nutzen!");
if(!sPlayerAnSupporter(playerid,1))return SendClientMessage(playerid,ROT,"Du darfst den Admin-Chat nicht nutzen!");
{
SendClientMessage(i,GRUEN,text);
}
}
}
return 1;
} -
Wie defeniere ich es?
und wie mache ich das als public? -
Hi leute mein Error ist: \Roleplay.pwn(671) : error 017: undefined symbol "Get2Format"
hier sind die zeilen vom Error:
public OnPlayerUpdate(playerid)
{
new hour,sec,minute;
gettime(hour,minute,sec);
new NewFormat[20];
format(NewFormat,sizeof NewFormat,"%s:%s:%s",Get2Format(hour),Get2Format(minute),Get2Format(sec));
TextDrawSetString(TD_UHR,NewFormat);
return 1;
} -
habe alles eingefügt und dan kommt das:
Roleplay.pwn(476) : error 017: undefined symbol "IsPlayerInFrakt" -
Habe error´s
w_baum.inc: [PRP]Perfect Roleplay\gamemodes\w_baum.inc(28: error 013: no entry point (no public functions)
und beim Script:
[PRP]Perfect Roleplay\gamemodes\Roleplay.pwn(272) : error 010: invalid function or declaration
[PRP]Perfect Roleplay\gamemodes\Roleplay.pwn(275) : error 054: unmatched closing brace ("}")
[PRP]Perfect Roleplay\gamemodes\Roleplay.pwn(276) : error 010: invalid function or declaration
[PRP]Perfect Roleplay\gamemodes\Roleplay.pwn(279) : error 054: unmatched closing brace ("}") -
Hallo leute das ist mein Script:
ocmd:auf(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid,10,1588.3000488281, -1637.9000244141, 15.199999809265))
{
if(isPlayerInFrakt(playerid,2))
{
MoveObject(tor,1588.3000488281, -1637.9000244141, 15.199999809265-10,5);
return 1;
}
return SendClientMessage(playerid,ROT,"Du gehörst nicht zu den Cops.");
}
}
ocmd:zu(playerid,params[])
{
if(IsPlayerInRangeOfPoint(playerid,10,1588.3000488281, -1637.9000244141, 15.199999809265))
{
if(isPlayerInFrakt(playerid,2))
{
MoveObject(tor,1588.3000488281, -1637.9000244141, 15.199999809265,5);
return 1;
}
return SendClientMessage(playerid,ROT,"Du gehörst nicht zu den Cops.");
}
}wenn ich nun auf Compile drücke kommt das hier:
D:\Perfect Roleplay\gamemodes\Roleplay.pwn(168 : warning 209: function "ocmd_auf" should return a value
D:\Perfect Roleplay\gamemodes\Roleplay.pwn(180) : warning 209: function "ocmd_zu" should return a value
D:\Perfect Roleplay\gamemodes\Roleplay.pwn(819) : warning 203: symbol is never used: "botauto"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase3 Warnings.
kann mir vllt jemand helfen??
Danke im Voruas -
bei mir kommen error´s:
(334) : error 003: declaration of a local variable must appear in a compound block
(335) : error 010: invalid function or declaration
(337) : error 010: invalid function or declaration
(338 : error 010: invalid function or declaration -
Danke dir du bist der beste^^
aber kannst du mir sagen wo ich die dan einfügen im Gamemode?Also OnPlayCommand oder wo?