dini_SetInt ![]()
Beiträge von .Kevin
-
-
new Float:x,Float:y,Float:z,Float:size;
SetPlayerCheckpoint(playerid,x,y,z,size);
-
Der alte 1er BMW

-
Alles anzeigen
anstatt
for(new a=0;a<(PizzaRoller); a++)for(new a=0;a<sizeof(PizzaRoller); a++)
Man bin ich blöd
Danke dir

-
Schönen guten Abend liebe Community,
bekomme hier folgenden Error:
error 033: array must be indexed (variable "PizzaRoller")
new PizzaRoller[4];
stock IstPizzaRoller(vehicleid)
{
for(new a=0;a<(PizzaRoller); a++) // HIER ist die Zeile
{
if(PizzaRoller[a] == vehicleid)
return a;
}
return -1;
}Wodran liegt das ?
-
Problem lag darin, das er in sein 12938273623 Dialogen eine Klammer vergessen hat zu schließen.
Dadurch wurde der Letzte Dialog nicht angezeigt.
Jedenfalls gelöst
-
Zeig mir den Stock adminraenge

-
Mach das return 1; über die letzte klammer

so:
}
return 1;
} -
Machs mal so..
format(string,sizeof(string),"**~%s - %s hat sich zum Admindienst angemeldet.~**",Adminraenge(playerid),SpielerName(playerid));
//EDIT Beweg einfach mal den Code
@Orlando_Brown -
Also das if(response== 0) kannst du dir beim letzten direkt sparen.
& änder es mal so:
if(response)
{
ShowPlayerDialog(playerid,DIALOG_PRESTIGE,DIALOG_STYLE_LIST,"{FAFAFA}Prestige","Prestige ansehen","Wählen","Abbrechen");}
Greetz

-
Könnt ihr mir nicht einfach sagen wie ich diesen Error weg bekomme ?
Zeig doch mal was in der Zeile drinne ist
-
Alles anzeigen
ocmd:aduty....
if(Aduty[playerid] == 0)
{
Text ausgeben blabla //Wenn er Aduty geht
Aduty[playerid] = 1:
}else if(Aduty[playerid] == 1)
{
Text wenn er aus dem Aduty geht
Aduty[playerid] = 0;}
Kann man noch leichter machen

if(Aduty[playerid])
{
Text ausgeben blabla //Wenn er Aduty geht
Aduty[playerid] = 1:
}
else
{
Text wenn er aus dem Aduty geht
Aduty[playerid] = 0;
} -
Musst du mit einem String arbeiten...
Ganz oben im Befehl:
new string[128];
GetPlayerName(playerid,name,sizeof(name));da wo der Spieler Aduty geht,
format(string,sizeof(string),"%s %s Meldet sich zum Admindienst",Adminrang(playerid),name);
SendClientMessageToAll(Farbe,string);Greetz

& wenn er offduty geht:
format(string,sizeof(string),"%s %s hat sich vom Admindienst abgemeldet",Adminrang(playerid),name);
SendClientMessageToAll(Farbe,string);
Farbe musst du noch einstellen
//EDIT wie du den rang machst:
stock Adminrang(playerid)
{
new rang[32];
switch(isPlayerAnAdmin(playerid)
{
case 0:{rang="Kein Admin";}
case 1:{rang="Supporter";} // usw..
default:{rang="ERROR";}
}
return rang;
}//EDIT default im stock hinzugefügt..
-
OnPlayerDeath wird hauptsächlich genutzt wenn du durch einen anderen Spieler getötet wirst..
Du kannst aber abfragen wie er gestorben ist .. meines wissens nach
-
Willkommen im verückten SA-MP Forum

Noch ein Hesse

-
Ja hab grade dran gedacht das es ein Befehl ist
Anfang war schon richtig 
if (strcmp(cmd, "/buygun", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(IsPlayerInRangeOfPoint(playerid,10.0,295.1371,-80.8117,1001.5156))
{
if(PlayerInfo[playerid][pLevel] >= 1)
{
SendClientMessage(playerid, COLOR_RED, "Du musst mindestens level 2 Sein um hier einzukaufen");
}
else
if(GetPlayerMoney(playerid) < 1)
{
SendClientMessage(playerid, COLOR_GREY, "Du hast nicht genug Geld !");
return 1;
}
if(PlayerInfo[playerid][pGunLic] == 0)
{
SendClientMessage(playerid, COLOR_GREY, "Du hast kein Waffenschein !");
return 1;
}
new gun;
new gunid[16];
new gunstring1[256];
new gunstring2[256];
new gunstring3[256];
new gunstring4[256];
new gunstring5[256];
new infostring[256];
new guncharge;
new ammocharge;
new local = PlayerInfo[playerid][pLocal];
if(PlayerInfo[playerid][pLocal] == 101 || PlayerInfo[playerid][pLocal] == 102 || PlayerInfo[playerid][pLocal] == 103)
{
new modsss = 200;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
format(string, sizeof(string), "Benutzung: /buygun [waffenname] [munition]");
SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
SendClientMessage(playerid, COLOR_WHITE,"*** Waffen & Munition ***");
SendClientMessage(playerid, COLOR_GRAD2,string);
format(gunstring1, 256, "Waffen: Fallschirm (€%d) Golfschläger (€%d) Schlagstock (€%d) Baseballschläger (€%d) Schaufel (€%d) PoolCue (€%d)",
GunPrice[0][0]/100*modsss,GunPrice[1][0]/100*modsss,GunPrice[2][0]/100*modsss,GunPrice[3][0]/100*modsss,GunPrice[4][0]/100*modsss,GunPrice[5][0]/100*modsss,GunPrice[6][0]/100*modsss);
SendClientMessage(playerid, COLOR_GRAD3, gunstring1);
format(gunstring2, 256, "Waffen: VioletterDildo (€%d) WeißerDildo (€%d) LangerweißerDildo (€%d) WeißerDildo2 (€%d) Blumen (€%d) cane",
GunPrice[7][0]/100*modsss,GunPrice[8][0]/100*modsss,GunPrice[9][0]/100*modsss,GunPrice[10][0]/100*modsss,GunPrice[11][0]/100*modsss,GunPrice[12][0]/100*modsss);
SendClientMessage(playerid, COLOR_GRAD3, gunstring2);
format(gunstring3, 256, "Waffen: SD-Pistole (€%d) DesertEagle (€%d) MP5 (€%d)",
GunPrice[13][0]/100*modsss,GunPrice[14][0]/100*modsss,GunPrice[15][0]/100*modsss,GunPrice[16][0]/100*modsss,GunPrice[17][0]/100*modsss,GunPrice[18][0]/100*modsss);
SendClientMessage(playerid, COLOR_GRAD3, gunstring3);
format(gunstring4, 256, "Waffen: Shotgun (€%d) AK47 (€%d) M4 (€%d) Sniper (€%d)",
GunPrice[19][0]/100*modsss,GunPrice[20][0]/100*modsss,GunPrice[21][0]/100*modsss,GunPrice[22][0]/100*modsss,GunPrice[23][0]/100*modsss,GunPrice[24][0]/100*modsss);
SendClientMessage(playerid, COLOR_GRAD3, gunstring4);
format(gunstring5, 256, "Waffen: Pistolen Munition (€%d) Shotgun Munition (€%d) MP5 Munition (€%d) AK47/M4 Munition (€%d) Sniper Munition (€%d)",
GunPrice[25][0],GunPrice[26][0],GunPrice[27][0],GunPrice[28][0],GunPrice[29][0]);
SendClientMessage(playerid, COLOR_GRAD3, gunstring5);
SendClientMessage(playerid, COLOR_GREEN,"_______________________________________");
return 1;
}
strmid(gunid, tmp, 0, strlen(cmdtext), 255);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
format(string, sizeof(string), "BENUTZUNG: /buygun [Waffe] [Munition]");
return 1;
}
new ammo = strval(tmp);
if(ammo < 1 || ammo > 999) { SendClientMessage(playerid, COLOR_GREY, " Die Munition muss zwischen 1 und 999 sein !"); return 1; }
if (strcmp(gunid, "Fallschirm", true, strlen(gunid)) == 0)
{
gun = 46;
guncharge = GunPrice[0][0]/100*modsss;
ammocharge = 0;
}
else if (strcmp(gunid, "Golfschläger", true, strlen(gunid)) == 0)
{
gun = 2; guncharge = GunPrice[1][0]/100*modsss; ammocharge = 0;
PlayerInfo[playerid][pGun1] = 2; PlayerInfo[playerid][pAmmo1] = 1;
}
else if (strcmp(gunid, "Schlagstock", true, strlen(gunid)) == 0)
{
gun = 3; guncharge = GunPrice[2][0]/100*modsss; ammocharge = 0;
PlayerInfo[playerid][pGun1] = 3; PlayerInfo[playerid][pAmmo1] = 1;
}
else if (strcmp(gunid, "Baseballschläger", true, strlen(gunid)) == 0)
{
gun = 5; guncharge = GunPrice[4][0]/100*modsss; ammocharge = 0;
PlayerInfo[playerid][pGun1] = 5; PlayerInfo[playerid][pAmmo1] = 1;
}
else if (strcmp(gunid, "Schaufel", true, strlen(gunid)) == 0)
{
gun = 6; guncharge = GunPrice[5][0]/100*modsss; ammocharge = 0;
PlayerInfo[playerid][pGun1] = 6; PlayerInfo[playerid][pAmmo1] = 1;
}
else if (strcmp(gunid, "poolcue", true, strlen(gunid)) == 0)
{
gun = 7; guncharge = GunPrice[6][0]/100*modsss; ammocharge = 0;
PlayerInfo[playerid][pGun1] = 7; PlayerInfo[playerid][pAmmo1] = 1;
}
else if (strcmp(gunid, "VioletterDildo", true, strlen(gunid)) == 0)
{
gun = 10; guncharge = GunPrice[7][0]/100*modsss; ammocharge = 0;
PlayerInfo[playerid][pGun1] = 10; PlayerInfo[playerid][pAmmo1] = 1;
}
else if (strcmp(gunid, "Weißerdildo", true, strlen(gunid)) == 0)
{
gun = 11; guncharge = GunPrice[8][0]/100*modsss; ammocharge = 0;
PlayerInfo[playerid][pGun1] = 11; PlayerInfo[playerid][pAmmo1] = 1;
}
else if (strcmp(gunid, "langerweißerdildo", true, strlen(gunid)) == 0)
{
gun = 12; guncharge = GunPrice[9][0]/100*modsss; ammocharge = 0;
PlayerInfo[playerid][pGun1] = 12; PlayerInfo[playerid][pAmmo1] = 1;
}
else if (strcmp(gunid, "weißerdildo2", true, strlen(gunid)) == 0)
{
gun = 13; guncharge = GunPrice[10][0]/100*modsss; ammocharge = 0;
PlayerInfo[playerid][pGun1] = 13; PlayerInfo[playerid][pAmmo1] = 1;
}
else if (strcmp(gunid, "Blumen", true, strlen(gunid)) == 0)
{
gun = 14; guncharge = GunPrice[11][0]/100*modsss; ammocharge = 0;
PlayerInfo[playerid][pGun1] = 14; PlayerInfo[playerid][pAmmo1] = 1;
}
else if (strcmp(gunid, "cane", true, strlen(gunid)) == 0)
{
gun = 15; guncharge = GunPrice[12][0]/100*modsss; ammocharge = 0;
PlayerInfo[playerid][pGun1] = 15; PlayerInfo[playerid][pAmmo1] = 1;
}
else if (strcmp(gunid, "SD-Pistole", true, strlen(gunid)) == 0)
{
gun = 23; guncharge = GunPrice[13][0]/100*modsss; ammocharge = GunPrice[25][0]*ammo;
PlayerInfo[playerid][pGun2] = 23; PlayerInfo[playerid][pAmmo2] = ammo;
}
else if (strcmp(gunid, "DesertEagle", true, strlen(gunid)) == 0)
{
gun = 24; guncharge = GunPrice[15][0]/100*modsss; ammocharge = GunPrice[25][0]*ammo;
PlayerInfo[playerid][pGun2] = 24; PlayerInfo[playerid][pAmmo2] = ammo;
}
else if (strcmp(gunid, "MP5", true, strlen(gunid)) == 0)
{
gun = 29; guncharge = GunPrice[18][0]/100*modsss; ammocharge = GunPrice[27][0]*ammo;
PlayerInfo[playerid][pGun3] = 29; PlayerInfo[playerid][pAmmo3] = ammo;
}
else if (strcmp(gunid, "Shotgun", true, strlen(gunid)) == 0)
{
gun = 25; guncharge = GunPrice[19][0]/100*modsss; ammocharge = GunPrice[26][0]*ammo;
PlayerInfo[playerid][pGun3] = 25; PlayerInfo[playerid][pAmmo3] = ammo;
}
else if (strcmp(gunid, "AK47", true, strlen(gunid)) == 0)
{
gun = 30; guncharge = GunPrice[22][0]/100*modsss; ammocharge = GunPrice[28][0]*ammo;
PlayerInfo[playerid][pGun4] = 30; PlayerInfo[playerid][pAmmo4] = ammo;
}
else if (strcmp(gunid, "M4", true, strlen(gunid)) == 0)
{
gun = 31; guncharge = GunPrice[23][0]/100*modsss; ammocharge = GunPrice[28][0]*ammo;
PlayerInfo[playerid][pGun4] = 31; PlayerInfo[playerid][pAmmo4] = ammo;
}
else if (strcmp(gunid, "Sniper", true, strlen(gunid)) == 0)
{
gun = 34; guncharge = GunPrice[24][0]/100*modsss; ammocharge = GunPrice[29][0]*ammo;
PlayerInfo[playerid][pGun4] = 34; PlayerInfo[playerid][pAmmo4] = ammo;
}
else
{
SendClientMessage(playerid, COLOR_GRAD6, "Ladenbesitzer: Ich habe noch nie von dieser Waffe gehört.");
return 1;
}
if((guncharge+ammocharge) > GetPlayerMoney(playerid))
{
format(infostring, 256, " Du hast keine €%d !",guncharge+ammocharge);
SendClientMessage(playerid, COLOR_GRAD3, infostring);
return 1;
}
if(GetPlayerMoney(playerid) < (guncharge+ammocharge))
{
SendClientMessage(playerid, COLOR_GREY, "Geht nicht !");
return 1;
}
new payout = guncharge + ammocharge;
format(infostring, 256, "Du hast eine %s mit %d Munition für €%d erworben",gunid,ammo,payout);
SendClientMessage(playerid, COLOR_GRAD3, infostring);
GivePlayerMoney(playerid, -payout);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
GivePlayerWeapon(playerid, gun, ammo);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "%s hat Waffen für €%d eingekauft im BIZ: %d", sendername, payout, local-99);
printf("%s", string);
PayLog(string);
}
else
{
SendClientMessage(playerid, COLOR_WHITE,"Du bist in keinem Laden.");
return 1;
}
}
}
return 1;
}Versuch mal den Befehl, ( Positionen) musst du oben anpassen !
-
if (!strcmp(cmd, "/buygun", true) == 0)
versuch es mal so
-
Ein Ordentliches Intro, was anspruchsvoll ist kostet was an Zeit.
Das wird dir keiner umsonst machen
-
TOP !
Ich bin ebenfalls Windows 8 Nutzer, soweit ist ja alles gut zurzeit benutze ich Classic Shell..
aber das blöde ist, das wenn ich was suche das er nur Programme findet aber keine Dateien etc..Bekomme ich dann ein Update ?
-