hast du Streamer etc. Include drine?
Beiträge von CranK[491]
-
-
case _SQL_FVERWALTUNG_LOAD:
{
cache_get_data(rows,fields);
new fvr = 0;
if(rows)
{
while(fvr<rows)
{
cache_get_field_content(fvr,"Geld",result);
fverwaltungen[fvr][Geld] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"Opium",result);
fverwaltungen[fvr][Opium] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"Ganja",result);
fverwaltungen[fvr][Ganja] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"Kokain",result);
fverwaltungen[fvr][Kokain] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"C4",result);
fverwaltungen[fvr][C4] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"Materials",result);
fverwaltungen[fvr][Materials] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"WaffenPack",result);
fverwaltungen[fvr][WaffenPack] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"WaffenSlots",result);
fverwaltungen[fvr][WaffenSlots] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"Heal",result);
fverwaltungen[fvr][Heal] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"HealSlots",result);
fverwaltungen[fvr][HealSlots] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"Armour",result);
fverwaltungen[fvr][Armour] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"ArmourSlots",result);
fverwaltungen[fvr][ArmourSlots] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"HaveVBInvite",result);
fverwaltungen[fvr][HaveVBInvite] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"VBFraktion",result);
fverwaltungen[fvr][VBFraktion] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"F0",result);
format(frank0[fvr],32,"%s",result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"F1",result);
format(frank1[fvr],32,"%s",result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"F2",result);
format(frank2[fvr],32,"%s",result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"F3",result);
format(frank3[fvr],32,"%s",result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"F4",result);
format(frank4[fvr],32,"%s",result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"F5",result);
format(frank5[fvr],32,"%s",result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"F6",result);
format(frank6[fvr],32,"%s",result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"GFFID",result);
fverwaltungen[fvr][GangFightfID] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"GFOWNER",result);
fverwaltungen[fvr][GangFightOwner] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"GSKILLS",result);
fverwaltungen[fvr][GangFightKills] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"GFDEATHS",result);
fverwaltungen[fvr][GangFightDeaths] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"Spice",result);
fverwaltungen[fvr][Spice] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"FrakMembers",result);
fverwaltungen[fvr][FrakMembers] = strval(result);
strdel(result,0,sizeof(result));
cache_get_field_content(fvr,"FrakLimit",result);
fverwaltungen[fvr][FrakLimit] = strval(result);
strdel(result,0,sizeof(result));
fvr++;
}
}
printf("- Fraktionsvewaltungen geladen %i/%i -",rows,MAX_FRAKTIONNEN-1);
return 1;
}Das der Code wo die Laden
case _SQL_FVERWALTUNG_INSERT:
{
cache_get_data(rows,fields);
if(!rows)
{
format(query,sizeof(query),"INSERT INTO "#DATENBANKTAG"_fraktion_verwaltung (fID,Geld,Opium,Spice,Ganja,Kokain,C4,Materials,WaffenPack,WaffenSlots,Heal,HealSlots,Armour,ArmourSlots,HaveVBInvite,VBFraktion,F0,F1,F2,F3,F4,F5,F6) VALUES ('%d','500000','0','0','0','0','0','200000','1','50','1','50','1','50','0','0','R0','R1','R2','R3','R4','R5','R6')",extraid);
mysql_function_query(MySqlConnection,query,false,"","");
printf("- Fraktionsvewaltung für die Fraktion %i erstellt -",extraid);
}
return 1;
} -
Hallo & Herzlich Willkommen
Ich besitze das pRP Script edit Planet Roleplay und mir wurde öfters gesagt das nachem Restart aufeinmal die Fkassen leer sind oder aufeinmal was anderes wie z.b vorher 500k dann 2mille oder so drine sind vielleicht haben mehrere den Fehler schon gehabt hoffe ihr könnt mir dort weiter helfen..mfg. CranK
-
danke Heyhooo du bist mir eine echte hilfe werde mich aufjedenfall bemühen danke dir
-
Will das aber nur bei dem Spieler der die Maske aufsetzt geht das denn trotzdem
-
reicht das einfach wenn ich den Code von dir nehme ?
-
Herzlich Willkommen habe 2 Buggs hoffe ihr könnt mir schnell helfen
1. Bei der Maske wird der Name Angezeigt
2. Das Blaulicht geht nicht auf das Auto drauf und man kann es nicht entfernenCode 1:
COMMAND:maske(playerid,params[])
{
if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,GRAU,"Du bist Tot.");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
new string[24],cmdtext[20];
if(Paintball[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du bist in der Paintball Arena und kannst somit nicht Maskiert sein.");
if(!isPlayerInFrakt(playerid,8))return SendClientMessage(playerid,GRAU,"Du bist nicht in der jeweiligen Fraktion.");
if(Spieler[playerid][pHaveMaske] == 0)return SendClientMessage(playerid,GRAU,"Du trägst keine Maske mit dir.");
if(Spieler[playerid][pAdminOnduty] == true)return SendClientMessage(playerid,GRAU,"Du bist im Admindienst.");
if(sscanf(params,"s[20]",cmdtext))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /maske [Absetzen/Rot/Grün/Weiß]");
if(strcmp(cmdtext,"Absetzen",true) == 0)
{
if(Spieler[playerid][pMaske] == 0)return SendClientMessage(playerid,GRAU,"Du trägst keine Maske.");
Spieler[playerid][pMaske] = 0;
SetPlayerName(playerid,Spieler[playerid][pName]);
SetPlayerScore(playerid,GetPlayerLevel(playerid));
SendClientMessage(playerid,SORBLAU,"** Du hast deine Maske abgenommen **");
ShowPlayerNameTagForPlayer(playerid, playerid, 1);
RemovePlayerAttachedObject(playerid,1);
return 1;
}
if(strcmp(cmdtext,"Rot",true) == 0)
{
if(Spieler[playerid][pMaske] == 1)return SendClientMessage(playerid,GRAU,"Du trägst bereits eine Maske.");
Spieler[playerid][pMaske] = 1;
format(string,sizeof(string),"MASKIERT%i",random(50) + 122);
SetPlayerName(playerid,string);
SetPlayerScore(playerid,random(50) + 122);
ShowPlayerNameTagForPlayer(playerid, playerid, 0);
SendClientMessage(playerid,SORBLAU,"** Du ziehst deine Tarnung auf **");
SetPlayerAttachedObject(playerid,1,19037,2,0.108000,0.046000,-0.001000,79.900032,80.200012,8.999998);
return 1;
}
if(strcmp(cmdtext,"Grün",true) == 0)
{
if(Spieler[playerid][pMaske] == 1)return SendClientMessage(playerid,GRAU,"Du trägst bereits eine Maske.");
Spieler[playerid][pMaske] = 1;
format(string,sizeof(string),"MASKIERT%i",random(50) + 122);
SetPlayerName(playerid,string);
SetPlayerScore(playerid,random(50) + 122);
ShowPlayerNameTagForPlayer(playerid, playerid, 0);
SendClientMessage(playerid,SORBLAU,"** Du ziehst deine Tarnung auf **");
SetPlayerAttachedObject(playerid,1,19038,2,0.108000,0.046000,-0.001000,79.900032,80.200012,8.999998);
return 1;
}
if(strcmp(cmdtext,"Weiß",true) == 0)
{
if(Spieler[playerid][pMaske] == 1)return SendClientMessage(playerid,GRAU,"Du trägst bereits eine Maske.");
Spieler[playerid][pMaske] = 1;
format(string,sizeof(string),"MASKIERT%i",random(50) + 122);
SetPlayerName(playerid,string);
SetPlayerScore(playerid,random(50) + 122);
ShowPlayerNameTagForPlayer(playerid, playerid, 0);
SendClientMessage(playerid,SORBLAU,"** Du ziehst deine Tarnung auf **");
SetPlayerAttachedObject(playerid,1,19036,2,0.108000,0.046000,-0.001000,79.900032,80.200012,8.999998);
return 1;
}
return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /maske [Absetzen/Rot/Grün/Weiß]");
}Code 2
COMMAND:blaulicht(playerid,params[])
{
#pragma unused params
if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,GRAU,"Du bist Tot.");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
new vehicleid = GetPlayerVehicleID(playerid),fv = IsAFraktionsVeh(playerid);
if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,6) || isPlayerInFrakt(playerid,16))
{
if(fv == -1)return SendClientMessage(playerid,GRAU,"Du sitzt in keinem Fraktionsfahrzeug.");
if(Fahrzeug[fv][Fraktion] != Spieler[playerid][pFraktion])return SendClientMessage(playerid,GRAU,"Du sitzt in keinem Fraktionsfahrzeug.");
if(Spieler[playerid][pDuty] == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht im Dienst..");
if(GetPlayerVehicleSeat(playerid) != 0)return SendClientMessage(playerid,GRAU,"Nicht der Fahrer des Fahrzeugs.");
if(UCL[vehicleid] == 0)
{
if(GetCopLightsCount() >= MAX_COPLIGHTS)return SendClientMessage(playerid,GRAU,"Es wurde bereits das maximale Limit an Blaulichtern/Warnlichtern erstellt.");
if(GetVehicleModel(vehicleid) == 415)//cheetah
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0 ,2.6,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,-0.4,-0.2,0.65,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
if(GetVehicleModel(vehicleid) == 426)//premier
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0,2.6,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,-0.5,0,0.88,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,-0.7,2.6,0,0,0,0);//dachsirene licht
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
if(GetVehicleModel(vehicleid) == 470)//patriot
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[4][vehicleid] = CreateObject(19292,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0,2.6,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,-0.5,0.0,1.1,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite
AttachObjectToVehicle(sirene[4][vehicleid],vehicleid,0,0.9,0.4,0,0,0);//Mittig im Fenster
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
if(GetVehicleModel(vehicleid) == 490)//FBI Ranger
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(19419,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19292,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[4][vehicleid] = CreateObject(19280,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[5][vehicleid] = CreateObject(19280,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0,2.9,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,0.0,0.4,1.1,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,-0.7,2.9,0,0,0,0);//Vorne Licht Fahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,0,0.9,0.4,0,0,0);//Mittig im Fenster
AttachObjectToVehicle(sirene[4][vehicleid],vehicleid,0.8,2.9,-0.45,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[5][vehicleid],vehicleid,-0.8,2.9,-0.45,0,0,0);//Vorne Licht Fahrerseite
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
if(GetVehicleModel(vehicleid) == 541)//bullet
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0,2.6,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,-0.45,-0.1,0.65,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
if(GetVehicleModel(vehicleid) == 560)//sultan
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19292,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[4][vehicleid] = CreateObject(19280,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[5][vehicleid] = CreateObject(19280,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0,2.6,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,-0.5,0,0.88,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,0,0.9,0.4,0,0,0);//Mittig im Fenster
AttachObjectToVehicle(sirene[4][vehicleid],vehicleid,0.3,2.6,-0.3,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[5][vehicleid],vehicleid,-0.3,2.6,-0.3,0,0,0);//Vorne Licht Fahrerseite
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
if(GetVehicleModel(vehicleid) == 601)//SWAT
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0,2.9,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,0.5,-2.7,1.3,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,0.7,2.9,0,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,-0.7,2.9,0,0,0,0);//Vorne Licht Fahrerseite
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
return SendClientMessage(playerid,GRAU,"Du kannst auf diesem Fahrzeug kein Blaulicht errichten!");
}
else if(UCL[vehicleid] == 1)
{
for(new i=0;i<10;i++){ DestroyObject(sirene[i][vehicleid]); }
SendClientMessage(playerid,GELB,"Blaulicht entfernt.");
UCL[vehicleid] = 0;
return 1;
}
}
return SendClientMessage(playerid,GRAU,"Du bist nicht in der jeweiligen Fraktion.");
}Danke schonmal im vorraus
mfg. CranK
-
255735#ImsSTL8c hier bitteschön
-
Die Animation wird bei anderen nicht angezeigt
-
habe das jz so
if(Spieler[playerid][pZigarets] == 0)return SendClientMessage(playerid,GRAU,"Du besitzt keine Zigarette.");
if(gettime() < Spieler[playerid][pAntiHealInFight])
{
new time = Spieler[playerid][pAntiHealInFight] - gettime();
format(string,sizeof(string),"Du kannst dich erst in %i:%02d Minuten heilen oder dir eine Rüstung überziehen.",time/60,time%60);
return SendClientMessage(playerid,GRAU,string);
}
format(string,sizeof(string),"** %s zündet sich eine Zigarette an **",SpielerName(playerid));
PlayerTalkPublic(playerid,MEFARBE,string,10);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
Spieler[playerid][pZigarets]--;
if((GetPlayerACHealth(playerid) + 5) > 100)return SetPlayerACHealth(playerid,100);
SetPlayerACHealth(playerid,GetPlayerACHealth(playerid)+5);
return 1; -
Ich habe auf sehr vielen Servern gesehen das wenn man /rauchen eingibt eine Zigarette in der Hand kommt und wenn man Links Klickt macht zieht der an der Zigarette
wie mache ich sowas -
Und wo finde ich das da ?
Also ich erkläre nochmal wenn du vor mir ingame stehst sollst du meine HP & Armour anzeige nicht sehen sollte ich eine Maske aufhaben
wenn ich keine Maske aufhabe soll man die HP & Armour anzeige sehen
-
Hallo das hier ist mein Code und ich möchte wenn der Spieler eine Maske Aufsetzt sein Heal und Armour nicht mehr angezeit wird und wenn der die Absetzt wieder angezeit wird
Also wenn der Grün/Rot/Weiss nehmt soll das verschwinden also im Spiel wenn die anderen Spieler auf dich schauen dann soll da nicht mehr die Rote und Weiße leiste sein
und wenn der die Maske Absetzt
hoffe ihr könnt mir dabei Helfen
COMMAND:maske(playerid,params[])
{
if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,GRAU,"Du bist Tot.");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
new string[24],cmdtext[20];
if(Paintball[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du bist in der Paintball Arena und kannst somit nicht Maskiert sein.");
if(!isPlayerInFrakt(playerid,8))return SendClientMessage(playerid,GRAU,"Du bist nicht in der jeweiligen Fraktion.");
if(Spieler[playerid][pHaveMaske] == 0)return SendClientMessage(playerid,GRAU,"Du trägst keine Maske mit dir.");
if(Spieler[playerid][pAdminOnduty] == true)return SendClientMessage(playerid,GRAU,"Du bist im Admindienst.");
if(sscanf(params,"s[20]",cmdtext))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /maske [Absetzen/Rot/Grün/Weiß]");
if(strcmp(cmdtext,"Absetzen",true) == 0)
{
if(Spieler[playerid][pMaske] == 0)return SendClientMessage(playerid,GRAU,"Du trägst keine Maske.");
Spieler[playerid][pMaske] = 0;
SetPlayerName(playerid,Spieler[playerid][pName]);
SetPlayerScore(playerid,GetPlayerLevel(playerid));
SendClientMessage(playerid,SORBLAU,"** Du hast deine Maske abgenommen **");
RemovePlayerAttachedObject(playerid,1);
return 1;
}
if(strcmp(cmdtext,"Rot",true) == 0)
{
if(Spieler[playerid][pMaske] == 1)return SendClientMessage(playerid,GRAU,"Du trägst bereits eine Maske.");
Spieler[playerid][pMaske] = 1;
format(string,sizeof(string),"UNKNOWN%i",random(50) + 122);
SetPlayerName(playerid,string);
SetPlayerScore(playerid,random(50) + 122);
SendClientMessage(playerid,SORBLAU,"** Du ziehst deine Tarnung auf **");
SetPlayerAttachedObject(playerid,1,19037,2,0.108000,0.046000,-0.001000,79.900032,80.200012,8.999998);
return 1;
}
if(strcmp(cmdtext,"Grün",true) == 0)
{
if(Spieler[playerid][pMaske] == 1)return SendClientMessage(playerid,GRAU,"Du trägst bereits eine Maske.");
Spieler[playerid][pMaske] = 1;
format(string,sizeof(string),"UNKNOWN%i",random(50) + 122);
SetPlayerName(playerid,string);
SetPlayerScore(playerid,random(50) + 122);
SendClientMessage(playerid,SORBLAU,"** Du ziehst deine Tarnung auf **");
SetPlayerAttachedObject(playerid,1,19038,2,0.108000,0.046000,-0.001000,79.900032,80.200012,8.999998);
return 1;
}
if(strcmp(cmdtext,"Weiß",true) == 0)
{
if(Spieler[playerid][pMaske] == 1)return SendClientMessage(playerid,GRAU,"Du trägst bereits eine Maske.");
Spieler[playerid][pMaske] = 1;
format(string,sizeof(string),"UNKNOWN%i",random(50) + 122);
SetPlayerName(playerid,string);
SetPlayerScore(playerid,random(50) + 122);
SendClientMessage(playerid,SORBLAU,"** Du ziehst deine Tarnung auf **");
SetPlayerAttachedObject(playerid,1,19036,2,0.108000,0.046000,-0.001000,79.900032,80.200012,8.999998);
return 1;
}
return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /maske [Absetzen/Rot/Grün/Weiß]");
} -
Hallo beide Befehle Funktionieren nicht die Nachricht kommt aber kein Object kommt ich hoffe ihr könnt helfen
Erster Command
COMMAND:blaulicht(playerid,params[])
{
#pragma unused params
if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,GRAU,"Du bist Tot.");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
new vehicleid = GetPlayerVehicleID(playerid),fv = IsAFraktionsVeh(playerid);
if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,2) || isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,6) || isPlayerInFrakt(playerid,16))
{
if(fv == -1)return SendClientMessage(playerid,GRAU,"Du sitzt in keinem Fraktionsfahrzeug.");
if(Fahrzeug[fv][Fraktion] != Spieler[playerid][pFraktion])return SendClientMessage(playerid,GRAU,"Du sitzt in keinem Fraktionsfahrzeug.");
if(Spieler[playerid][pDuty] == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht im Dienst..");
if(GetPlayerVehicleSeat(playerid) != 0)return SendClientMessage(playerid,GRAU,"Nicht der Fahrer des Fahrzeugs.");
if(UCL[vehicleid] == 0)
{
if(GetCopLightsCount() >= MAX_COPLIGHTS)return SendClientMessage(playerid,GRAU,"Es wurde bereits das maximale Limit an Blaulichtern/Warnlichtern erstellt.");
if(GetVehicleModel(vehicleid) == 415)//cheetah
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0 ,2.6,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,-0.4,-0.2,0.65,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
if(GetVehicleModel(vehicleid) == 426)//premier
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0,2.6,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,-0.5,0,0.88,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,-0.7,2.6,0,0,0,0);//dachsirene licht
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
if(GetVehicleModel(vehicleid) == 470)//patriot
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[4][vehicleid] = CreateObject(19292,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0,2.6,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,-0.5,0.0,1.1,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite
AttachObjectToVehicle(sirene[4][vehicleid],vehicleid,0,0.9,0.4,0,0,0);//Mittig im Fenster
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
if(GetVehicleModel(vehicleid) == 490)//FBI Ranger
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(19419,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19292,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[4][vehicleid] = CreateObject(19280,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[5][vehicleid] = CreateObject(19280,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0,2.9,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,0.0,0.4,1.1,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,-0.7,2.9,0,0,0,0);//Vorne Licht Fahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,0,0.9,0.4,0,0,0);//Mittig im Fenster
AttachObjectToVehicle(sirene[4][vehicleid],vehicleid,0.8,2.9,-0.45,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[5][vehicleid],vehicleid,-0.8,2.9,-0.45,0,0,0);//Vorne Licht Fahrerseite
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
if(GetVehicleModel(vehicleid) == 541)//bullet
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0,2.6,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,-0.45,-0.1,0.65,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
if(GetVehicleModel(vehicleid) == 560)//sultan
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19292,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[4][vehicleid] = CreateObject(19280,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[5][vehicleid] = CreateObject(19280,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0,2.6,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,-0.5,0,0.88,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,-0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,0,0.9,0.4,0,0,0);//Mittig im Fenster
AttachObjectToVehicle(sirene[4][vehicleid],vehicleid,0.3,2.6,-0.3,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[5][vehicleid],vehicleid,-0.3,2.6,-0.3,0,0,0);//Vorne Licht Fahrerseite
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
if(GetVehicleModel(vehicleid) == 601)//SWAT
{
sirene[0][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[1][vehicleid] = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[2][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
sirene[3][vehicleid] = CreateObject(19288,0.0,0.0,0.0,0.0,0.0,0.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,0,2.9,0,0,0,0);//Vorne Mitte
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,0.5,-2.7,1.3,0,0,0);//Dach sirene
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,0.7,2.9,0,0,0,0);//Vorne Licht Beifahrerseite
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,-0.7,2.9,0,0,0,0);//Vorne Licht Fahrerseite
SendClientMessage(playerid,GELB,"Blaulicht angebracht.");
UCL[vehicleid] = 1;
return 1;
}
return SendClientMessage(playerid,GRAU,"Du kannst auf diesem Fahrzeug kein Blaulicht errichten!");
}
else if(UCL[vehicleid] == 1)
{
for(new i=0;i<10;i++){ DestroyObject(sirene[i][vehicleid]); }
SendClientMessage(playerid,GELB,"Blaulicht entfernt.");
UCL[vehicleid] = 0;
return 1;
}
}
return SendClientMessage(playerid,GRAU,"Du bist nicht in der jeweiligen Fraktion.");
}und zweiter Command
COMMAND:wlicht(playerid,params[])
{
#pragma unused params
if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,GRAU,"Du bist Tot.");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
new vehicleid = GetPlayerVehicleID(playerid),fv = IsAFraktionsVeh(playerid);
if(!isPlayerInFrakt(playerid,11))return SendClientMessage(playerid,GRAU,"Du bist nicht in der jeweiligen Fraktion.");
if(fv == -1)return SendClientMessage(playerid,GRAU,"Du sitzt in keinem Fraktionsfahrzeug.");
if(Fahrzeug[fv][Fraktion] != Spieler[playerid][pFraktion])return SendClientMessage(playerid,GRAU,"Du sitzt in keinem Fraktionsfahrzeug.");
if(GetVehicleModel(vehicleid) != 525)return SendClientMessage(playerid,GRAU,"In keinem Tow Truck.");//tow truck
if(UCL[vehicleid] == 0)
{
if(GetCopLightsCount() >= MAX_COPLIGHTS)return SendClientMessage(playerid,GRAU,"Es wurde bereits das maximale Limit an Blaulichtern/Warnlichtern erstellt.");
sirene[0][vehicleid] = CreateObject(19154,-0.0089111328,0.273193359,1.4037838,0.0,0.0,96.0,250.0);
sirene[1][vehicleid] = CreateObject(19154,-0.0089111328,0.273193359,1.4037838,0.0,0.0,96.0,250.0);
sirene[2][vehicleid] = CreateObject(19154,-0.0089111328,0.273193359,1.4037838,0.0,0.0,96.0,250.0);
sirene[3][vehicleid] = CreateObject(19154,-0.0089111328,0.273193359,1.4037838,0.0,0.0,96.0,250.0);
sirene[4][vehicleid] = CreateObject(19154,-0.0089111328,0.273193359,1.4037838,0.0,0.0,96.0,250.0);
AttachObjectToVehicle(sirene[0][vehicleid],vehicleid,-0.0089111328,-0.5,1.55,0.0,0.0,0.0);
AttachObjectToVehicle(sirene[1][vehicleid],vehicleid,-0.5,-0.5,1.55,0.0,0.0,0.0);
AttachObjectToVehicle(sirene[2][vehicleid],vehicleid,0.5,-0.5,1.55,0.0,0.0,0.0);
AttachObjectToVehicle(sirene[3][vehicleid],vehicleid,-0.5,2.75,0.6,0.0,0.0,0.0);
AttachObjectToVehicle(sirene[4][vehicleid],vehicleid,0.5,2.75,0.6,0.0,0.0,0.0);
SendClientMessage(playerid,GELB,"Warnlicht angebracht.");
UCL[vehicleid] = 1;
}
else
{
for(new i=0;i<10;i++){ DestroyObject(sirene[i][vehicleid]); }
SendClientMessage(playerid,GELB,"Warnlicht entfernt.");
UCL[vehicleid] = 0;
}
return 1;
}ich hoffe ihr könnt mir dabei helfen
-
new frank0[MAX_FRAKTIONNEN][32],
frank1[MAX_FRAKTIONNEN][32],
frank2[MAX_FRAKTIONNEN][32],
frank3[MAX_FRAKTIONNEN][32],
frank4[MAX_FRAKTIONNEN][32],
frank5[MAX_FRAKTIONNEN][32],
frank6[MAX_FRAKTIONNEN][32];stock SpielerFraktionsRangName(playerid)
{
new rang[32];
strmid(rang,"Keinen",0,strlen("Keinen"),sizeof(rang));
if(!isPlayerInFrakt(playerid,0))
{
if(Spieler[playerid][pFraktRang] == 6) strmid(rang,frank6[Spieler[playerid][pFraktion]],0,strlen(frank6[Spieler[playerid][pFraktion]]),sizeof(rang));
if(Spieler[playerid][pFraktRang] == 5) strmid(rang,frank5[Spieler[playerid][pFraktion]],0,strlen(frank5[Spieler[playerid][pFraktion]]),sizeof(rang));
if(Spieler[playerid][pFraktRang] == 4) strmid(rang,frank4[Spieler[playerid][pFraktion]],0,strlen(frank4[Spieler[playerid][pFraktion]]),sizeof(rang));
if(Spieler[playerid][pFraktRang] == 3) strmid(rang,frank3[Spieler[playerid][pFraktion]],0,strlen(frank3[Spieler[playerid][pFraktion]]),sizeof(rang));
if(Spieler[playerid][pFraktRang] == 2) strmid(rang,frank2[Spieler[playerid][pFraktion]],0,strlen(frank2[Spieler[playerid][pFraktion]]),sizeof(rang));
if(Spieler[playerid][pFraktRang] == 1) strmid(rang,frank1[Spieler[playerid][pFraktion]],0,strlen(frank1[Spieler[playerid][pFraktion]]),sizeof(rang));
if(Spieler[playerid][pFraktRang] == 0) strmid(rang,frank0[Spieler[playerid][pFraktion]],0,strlen(frank0[Spieler[playerid][pFraktion]]),sizeof(rang));
if(Spieler[playerid][pDuty] == 4 && isPlayerInFrakt(playerid,1))//SWAT
{
switch(Spieler[playerid][pFraktRang])
{
case 0:{rang="Sturmtrupp C";}
case 1:{rang="Sturmtrupp B";}
case 2:{rang="Sturmtrupp A";}
case 3:{rang="Stellv. Einsatzleiter";}
case 4:{rang="Einsatzleiter";}
case 5:{rang="Stellv. Abteilungsleiter";}
case 6:{rang="Abteilungsleiter";}
default:{rang="ERROR";}
}
}
if(Spieler[playerid][pDuty] == 2 && isPlayerInFrakt(playerid,3))//feuerwehr
{
switch(Spieler[playerid][pFraktRang])
{
case 0:{rang="Feuerwehr-Anwärter";}
case 1:{rang="Feuerwehrmann";}
case 2:{rang="Hauptfeuerwehrmann";}
case 3:{rang="Brandmeister";}
case 4:{rang="Oberbrandmeister";}
case 5:{rang="Branddirektor";}
case 6:{rang="Leiter der Feuerwehr";}
default:{rang="ERROR";}
}
}
if(Spieler[playerid][pDuty] == 3 && isPlayerInFrakt(playerid,6))//bundeswehr - airforce
{
switch(Spieler[playerid][pFraktURang])
{
case 0:{rang="Airman Recruit";}
case 1:{rang="Airman Basic";}
case 2:{rang="Airman";}
case 3:{rang="Airman First Class";}
case 4:{rang="Senior Airman";}
case 5:{rang="Staff Sergeant";}
case 6:{rang="Technical Sergeant";}
case 7:{rang="Master Sergeant";}
case 8:{rang="Senior Master Sergeant";}
case 9:{rang="Second Lieutenant";}
case 10:{rang="First Lieutenant";}
case 11:{rang="Major";}
case 12:{rang="Colonel";}
case 13:{rang="Lieutenant General";}
case 14:{rang="General";}
default:{rang="ERROR";}
}
}
if(Spieler[playerid][pDuty] == 4 && isPlayerInFrakt(playerid,6))//bundeswehr navyseals
{
switch(Spieler[playerid][pFraktURang])
{
case 0:{rang="Seaman Recriut";}
case 1:{rang="Seaman Basic";}
case 2:{rang="Seaman Apprentice";}
case 3:{rang="Seaman";}
case 4:{rang="Petty Officer Third Class";}
case 5:{rang="Petty Officer Second Class";}
case 6:{rang="Petty Officer First Class";}
case 7:{rang="Chief Petty Officer";}
case 8:{rang="Senior Chief Petty Officer";}
case 9:{rang="Second Lieutenant";}
case 10:{rang="First Lieutenant";}
case 11:{rang="Major";}
case 12:{rang="Colonel";}
case 13:{rang="Lieutenant General";}
case 14:{rang="General";}
default:{rang="ERROR";}
}
}
if(Spieler[playerid][pDuty] == 5 && isPlayerInFrakt(playerid,6))//bundeswehr ranger
{
switch(Spieler[playerid][pFraktURang])
{
case 0:{rang="Corporal";}
case 1:{rang="Sergeant";}
case 2:{rang="Staff Sergeant";}
case 3:{rang="Sergeant First Class";}
case 4:{rang="Master Sergeant";}
case 5:{rang="First Sergeant";}
case 6:{rang="Sergeant Major";}
case 7:{rang="Second Lieutenant";}
case 8:{rang="First Lieutenant";}
default:{rang="ERROR";}
}
}
}
return rang;
} -
Zitat
Also einer aus der Fraktion Yakuza stellt Ränge 1-6 ein und dann haben sogut wie alle Fraktionen die Ränge hoffe ihr könnt mir helfen hier der Code
-
Also einer aus der Fraktion Yakuza stellt Ränge 1-6 ein und dann haben sogut wie alle Fraktionen die Ränge hoffe ihr könnt mir helfen hier der Code
COMMAND:frangname(playerid,params[])
{
if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,GRAU,"Du bist Tot.");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
new rank,rankname[31],string[128];
if(isPlayerInFrakt(playerid,0))return SendClientMessage(playerid,GRAU,"Du bist nicht in der jeweiligen Fraktion.");
if(!isPlayerAMember(playerid,5))return SendClientMessage(playerid,GRAU,"Du besitzt nicht den jeweiligen Rang.");
if(sscanf(params,"is[31]",rank,rankname))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /frangname [Rang][Rangname]");
if(strlen(rankname) > 30)return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /frangname [Rang][Rangname darf maximal 30 Zeichen beinhalten]");
if(rank<0||rank>6)return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /frangname [Rang 0-6][Rangname]");
for(new b=0;b<sizeof(BadWord);b++)
{
if(strfind(rankname,BadWord[b],true) != -1)
{
format(string,sizeof(string),"AdminBefehl: Das System hat den Spieler %s (ID:%i) für 15 Minuten gemutet. Grund: Beleidigung",Spieler[playerid][pName],playerid);
SendClientMessageToAll(LEUCHTENDESROT,string);
format(string,sizeof(string),"Beleidigung: %s | %s | Art: /frangname",BadWord[b],rankname);
SendAdminMessage(LEUCHTENDESROT,string);
Spieler[playerid][pMuteTime] += 15*60;
Spieler[playerid][pMuted] = 1;
return 1;
}
}
switch(rank)
{
case 0:{format(frank0[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 1:{format(frank1[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 2:{format(frank2[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 3:{format(frank3[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 4:{format(frank4[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 5:{format(frank5[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 6:{format(frank6[Spieler[playerid][pFraktion]],32,"%s",rankname);}
}
format(string,sizeof(string),"Du hast den Fraktionsrangnamen des Rangs '%i' auf '%s' umgeändert.",rank,rankname);
SendClientMessage(playerid,FMELDUNG,string);
return 1;
}mfg. CranK
-
Also es ist so einer ist in der Fraktion YakuZa und stellt die Ränge ein und SAPD bekommt Sie könnt ihr mir helfen
COMMAND:frangname(playerid,params[])
{
if(ImTutorial[playerid] != 0)return SendClientMessage(playerid,GRAU,"Du kannst keine Befehle nutzen,da du im Tutorial bist.");
if(GetPVarInt(playerid,"Eingeloggt") == 0)return SendClientMessage(playerid,GRAU,"Du bist nicht eingeloggt!");
if(Spieler[playerid][pAWAYFROMKEYBOARD] == 1)return SendClientMessage(playerid,WRONGCMD,"Du bist im AFK-Modus und kannst somit keine Befehle nutzen."),SendClientMessage(playerid,WRONGCMD,"BENUTZE: /back");
if(Spieler[playerid][pInPrison] == 1)return SendClientMessage(playerid,GRAU,"Du bist im Prison.");
if(Spieler[playerid][pFriedhof] == 1)return SendClientMessage(playerid,GRAU,"Du bist Tot.");
if(Spieler[playerid][pDeath] == 1)return SendClientMessage(playerid,GRAU,"Du bist verletzt.");
if(Spieler[playerid][pJailed] != 0)return SendClientMessage(playerid,GRAU,"Du bist im Gefängnis.");
if(Spieler[playerid][pTazerd] == 1)return SendClientMessage(playerid,GRAU,"Du bist K.O/getazert.");
if(Spieler[playerid][pCuffed] == 1)return SendClientMessage(playerid,GRAU,"Du bist gefesselt.");
new rank,rankname[31],string[128];
if(isPlayerInFrakt(playerid,0))return SendClientMessage(playerid,GRAU,"Du bist nicht in der jeweiligen Fraktion.");
if(!isPlayerAMember(playerid,5))return SendClientMessage(playerid,GRAU,"Du besitzt nicht den jeweiligen Rang.");
if(sscanf(params,"is[31]",rank,rankname))return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /frangname [Rang][Rangname]");
if(strlen(rankname) > 30)return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /frangname [Rang][Rangname darf maximal 30 Zeichen beinhalten]");
if(rank<0||rank>6)return SendClientMessage(playerid,WRONGCMD,"BENUTZE: /frangname [Rang 0-6][Rangname]");
for(new b=0;b<sizeof(BadWord);b++)
{
if(strfind(rankname,BadWord[b],true) != -1)
{
format(string,sizeof(string),"AdminBefehl: Das System hat den Spieler %s (ID:%i) für 15 Minuten gemutet. Grund: Beleidigung",Spieler[playerid][pName],playerid);
SendClientMessageToAll(LEUCHTENDESROT,string);
format(string,sizeof(string),"Beleidigung: %s | %s | Art: /frangname",BadWord[b],rankname);
SendAdminMessage(LEUCHTENDESROT,string);
Spieler[playerid][pMuteTime] += 15*60;
Spieler[playerid][pMuted] = 1;
return 1;
}
}
switch(rank)
{
case 0:{format(frank0[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 1:{format(frank1[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 2:{format(frank2[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 3:{format(frank3[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 4:{format(frank4[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 5:{format(frank5[Spieler[playerid][pFraktion]],32,"%s",rankname);}
case 6:{format(frank6[Spieler[playerid][pFraktion]],32,"%s",rankname);}
}
format(string,sizeof(string),"Du hast den Fraktionsrangnamen des Rangs '%i' auf '%s' umgeändert.",rank,rankname);
SendClientMessage(playerid,FMELDUNG,string);
return 1;
} -
habe aber jetzt kommt das ..
SA-MP Dedicated Server
----------------------
v0.3x-R2, (C)2005-2013 SA-MP Team[00:56:41] hostname = "SA:MP Server" (string)
[00:56:41] mapname = "San Andreas" (string)
[00:56:41] weburl = "www.sa-mp.com" (string)
[00:56:41]
[00:56:41] Server Plugins
[00:56:41] --------------
[00:56:41] Loading plugin: streamer.so
[00:56:41]*** Streamer Plugin v2.6.1 by Incognito loaded ***
[00:56:41] Loaded.
[00:56:41] Loaded 1 plugins.[00:56:41]
[00:56:41] Ban list
[00:56:41] --------
[00:56:41] Loaded: samp.ban
[00:56:41]
[00:56:41]
[00:56:41] Filterscripts
[00:56:41] ---------------
[00:56:41] Loaded 0 filterscripts.[00:56:41] *** Streamer Plugin: Warning: Obsolete or invalid native "Streamer_RegisterInterface" found (script might need to be recompiled with the latest include file)
[00:56:41] *** Streamer Plugin: Warning: Obsolete or invalid native "Streamer_AddPlayer" found (script might need to be recompiled with the latest include file)
[00:56:41] *** Streamer Plugin: Warning: Obsolete or invalid native "Streamer_RemovePlayer" found (script might need to be recompiled with the latest include file)
[00:56:41] *** Streamer Plugin: Warning: Obsolete or invalid native "Streamer_VerifyPickup" found (script might need to be recompiled with the latest include file)
[00:56:41] *** Streamer Plugin: Warning: Obsolete or invalid native "Streamer_VerifyCheckpoint" found (script might need to be recompiled with the latest include file)
[00:56:41] *** Streamer Plugin: Warning: Include file version (unknown version) does not match plugin version (0x26105) (script might need to be recompiled with the latest include file)
[00:56:41] '29' Fraktionsfahrzeuge wurden geladen & erstellt. -
habe jetzt gesehen
SA-MP Dedicated Server
----------------------
v0.3x-R2, (C)2005-2013 SA-MP Team[00:25:53] hostname = "SA:MP Server" (string)
[00:25:53] mapname = "San Andreas" (string)
[00:25:53] weburl = "www.sa-mp.com" (string)
[00:25:53]
[00:25:53] Server Plugins
[00:25:53] --------------
[00:25:53] Loading plugin: streamer.so
[00:25:53]*** Streamer Plugin v2.6.1 by Incognito loaded ***
[00:25:53] Loaded.
[00:25:53] Loaded 1 plugins.[00:25:53]
[00:25:53] Ban list
[00:25:53] --------
[00:25:53] Loaded: samp.ban
[00:25:53]
[00:25:53]
[00:25:53] Filterscripts
[00:25:53] ---------------
[00:25:53] Loaded 0 filterscripts.[00:25:53] *** Streamer Plugin: Warning: Obsolete or invalid native "Streamer_RegisterInterface" found (script might need to be recompiled with the latest include file)
[00:25:53] *** Streamer Plugin: Warning: Obsolete or invalid native "Streamer_AddPlayer" found (script might need to be recompiled with the latest include file)
[00:25:53] *** Streamer Plugin: Warning: Obsolete or invalid native "Streamer_RemovePlayer" found (script might need to be recompiled with the latest include file)
[00:25:53] *** Streamer Plugin: Warning: Obsolete or invalid native "Streamer_VerifyPickup" found (script might need to be recompiled with the latest include file)
[00:25:53] *** Streamer Plugin: Warning: Obsolete or invalid native "Streamer_VerifyCheckpoint" found (script might need to be recompiled with the latest include file)
[00:25:53] *** Streamer Plugin: Warning: Include file version (unknown version) does not match plugin version (0x26105) (script might need to be recompiled with the latest include file)
[00:25:53] '29' Fraktionsfahrzeuge wurden geladen & erstellt.