Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- #include <utils>
- #define FILTERSCRIPT
- #define COLOR_BLAU 0x33CCFFAA
- #define COLOR_GRAU 0xB4B5B7FF
- #define Firma 1239.2789,-950.5784,42.6852
- new endlostimer;
- forward Save();
- forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
- enum pB
- {
- Typ,
- Inhalt1,
- Inhalt2,
- Inhalt3,
- Inhalt4,
- Inhalt5,
- Inhalt6,
- Inhalt7,
- Inhalt8,
- Inhalt9,
- Ammo1,
- Ammo2,
- Ammo3,
- Ammo4,
- Ammo5,
- Ammo6,
- Ammo7,
- Ammo8,
- Ammo9,
- Geld,
- };
- /*
- Typs:
- 1 = Rucksack (3 Beh�lter)
- 2 = Koffer (2 Beh�lter)
- */
- new Koffer[MAX_PLAYERS][pB];
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Verstauungssystem by Silverdark");
- print("--------------------------------------\n");
- AddStaticPickup(1239,23,Firma);
- endlostimer = SetTimer("Save",10000,1);
- return 1;
- }
- public OnFilterScriptExit()
- {
- KillTimer(endlostimer);
- return 1;
- }
- #else
- #endif
- public OnPlayerConnect(playerid)
- {
- new Name[MAX_PLAYER_NAME];
- new string[256];
- GetPlayerName(playerid,Name,sizeof(Name));
- format(string,sizeof(string),"/koffer/%s.ini",Name);
- if(!dini_Exists(string))
- {
- dini_Create(string);
- dini_IntSet(string,"Typ",(0));
- dini_IntSet(string,"Inhalt1",(0));
- dini_IntSet(string,"Inhalt2",(0));
- dini_IntSet(string,"Inhalt3",(0));
- dini_IntSet(string,"Inhalt4",(0));
- dini_IntSet(string,"Inhalt5",(0));
- dini_IntSet(string,"Inhalt6",(0));
- dini_IntSet(string,"Inhalt7",(0));
- dini_IntSet(string,"Inhalt8",(0));
- dini_IntSet(string,"Inhalt9",(0));
- dini_IntSet(string,"Ammo1",(0));
- dini_IntSet(string,"Ammo2",(0));
- dini_IntSet(string,"Ammo3",(0));
- dini_IntSet(string,"Ammo4",(0));
- dini_IntSet(string,"Ammo5",(0));
- dini_IntSet(string,"Ammo6",(0));
- dini_IntSet(string,"Ammo7",(0));
- dini_IntSet(string,"Ammo8",(0));
- dini_IntSet(string,"Ammo9",(0));
- dini_IntSet(string,"Geld",(0));
- }
- else
- {
- Koffer[playerid][Typ] = dini_Int(string,"Typ");
- Koffer[playerid][Inhalt1] = dini_Int(string,"Inhalt1");
- Koffer[playerid][Inhalt2] = dini_Int(string,"Inhalt2");
- Koffer[playerid][Inhalt3] = dini_Int(string,"Inhalt3");
- Koffer[playerid][Inhalt4] = dini_Int(string,"Inhalt4");
- Koffer[playerid][Inhalt5] = dini_Int(string,"Inhalt5");
- Koffer[playerid][Inhalt6] = dini_Int(string,"Inhalt6");
- Koffer[playerid][Inhalt7] = dini_Int(string,"Inhalt7");
- Koffer[playerid][Inhalt8] = dini_Int(string,"Inhalt8");
- Koffer[playerid][Inhalt9] = dini_Int(string,"Inhalt9");
- Koffer[playerid][Ammo1] = dini_Int(string,"Ammo1");
- Koffer[playerid][Ammo2] = dini_Int(string,"Ammo2");
- Koffer[playerid][Ammo3] = dini_Int(string,"Ammo3");
- Koffer[playerid][Ammo4] = dini_Int(string,"Ammo4");
- Koffer[playerid][Ammo5] = dini_Int(string,"Ammo5");
- Koffer[playerid][Ammo6] = dini_Int(string,"Ammo6");
- Koffer[playerid][Ammo7] = dini_Int(string,"Ammo7");
- Koffer[playerid][Ammo8] = dini_Int(string,"Ammo8");
- Koffer[playerid][Ammo9] = dini_Int(string,"Ammo9");
- Koffer[playerid][Geld] = dini_Int(string,"Geld");
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new string[256];
- new cmd[256];
- new tmp[256];
- new idx;
- new Player[MAX_PLAYER_NAME];
- new Player2[MAX_PLAYER_NAME];
- new Money;
- cmd = strtok(cmdtext, idx);
- //=======================================================
- if (strcmp(cmd,"/koffer", true) == 0)
- {
- new wahl[256];
- wahl = strtok(cmdtext,idx);
- if(!strlen(wahl))
- {
- SendClientMessage(playerid,COLOR_GRAU,"/koffer <Name>");
- SendClientMessage(playerid,COLOR_GRAU,"Name: Kaufen Verstauen Entnehmen Weitergeben");
- return 1;
- }
- if(strcmp(wahl,"Kaufen",true) == 0)
- {
- tmp = strtok(cmdtext,idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid,COLOR_GRAU,"/koffer Kaufen <Typ>");
- SendClientMessage(playerid,COLOR_GRAU,"Typ: Rucksack (2000$, 3 F�cher) | Koffer (1000$, 2 F�cher)");
- return 1;
- }
- if(!PlayerToPoint(5.0,playerid,Firma))
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du bist nich am Kofferladen!");
- return 1;
- }
- if(strcmp(tmp,"Rucksack",true) == 0)
- {
- Money = GetPlayerMoney(playerid);
- if(Money < 2000)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du hast nicht gen�gend Geld!");
- return 1;
- }
- Koffer[playerid][Typ] = 1;
- GivePlayerMoney(playerid,-2000);
- SendClientMessage(playerid,COLOR_BLAU,"Du hast dir einen Rucksack f�r 2000$ gekauft!");
- return 1;
- }
- else if(strcmp(tmp,"Koffer",true) == 0)
- {
- Money = GetPlayerMoney(playerid);
- if(Money < 1000)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du hast nicht gen�gend Geld!");
- return 1;
- }
- Koffer[playerid][Typ] = 2;
- GivePlayerMoney(playerid,-1000);
- SendClientMessage(playerid,COLOR_BLAU,"Du hast dir einen Koffer f�r 1000$ gekauft!");
- return 1;
- }
- }
- else if(strcmp(wahl,"Verstauen",true) == 0)
- {
- if(Koffer[playerid][Typ] >= 1)
- {
- tmp = strtok(cmdtext,idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid,COLOR_GRAU,"/koffer Verstauen <Typ>");
- SendClientMessage(playerid,COLOR_GRAU,"Typ: Geld | Waffen");
- return 1;
- }
- if(strcmp(tmp,"Geld",true) == 0)
- {
- new gv[256];
- gv = strtok(cmdtext,idx);
- if(!strlen(gv))
- {
- SendClientMessage(playerid,COLOR_GRAU,"/koffer Verstauen Geld <Anzahl>");
- return 1;
- }
- new koffergeld = strval(gv);
- Money = GetPlayerMoney(playerid);
- if(koffergeld > Money)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Soviel Geld besitzt du nicht!");
- return 1;
- }
- Koffer[playerid][Geld] += koffergeld;
- GivePlayerMoney(playerid,-koffergeld);
- if(Koffer[playerid][Typ] == 1)
- {
- format(string,sizeof(string),"Du hast %d$ in deinen Rucksack gesteckt!",koffergeld);
- SendClientMessage(playerid,COLOR_BLAU,string);
- format(string,sizeof(string),"Neuer Kontostand: %d$",Koffer[playerid][Geld]);
- SendClientMessage(playerid,COLOR_BLAU,string);
- }
- else if(Koffer[playerid][Typ] == 2)
- {
- format(string,sizeof(string),"Du hast %d$ in deinen Koffer gesteckt!",koffergeld);
- SendClientMessage(playerid,COLOR_BLAU,string);
- format(string,sizeof(string),"Neuer Kontostand: %d$",Koffer[playerid][Geld]);
- SendClientMessage(playerid,COLOR_BLAU,string);
- }
- return 1;
- }
- if(strcmp(tmp,"Waffen",true) == 0)
- {
- new inhalt[256];
- inhalt = strtok(cmdtext,idx);
- if(!strlen(inhalt))
- {
- SendClientMessage(playerid,COLOR_GRAU,"/koffer Verstauen Waffen <Fach>");
- return 1;
- }
- if(Koffer[playerid][Typ] == 1)
- {
- if(strcmp(inhalt,"1",true) == 0)
- {
- new weapon = GetPlayerWeapon(playerid);
- new ammo = GetPlayerAmmo(playerid);
- if(weapon < 16)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du besitzt keine Schusswaffe!");
- return 1;
- }
- Koffer[playerid][Inhalt1] = weapon;
- Koffer[playerid][Ammo1] = ammo;
- GivePlayerWeapon(playerid,weapon,-ammo);
- SendClientMessage(playerid,COLOR_BLAU,"Du hast erfolgreich deine Waffen im Fach 1 verstaut!");
- }
- else if(strcmp(inhalt,"2",true) == 0)
- {
- new weapon = GetPlayerWeapon(playerid);
- new ammo = GetPlayerAmmo(playerid);
- if(weapon < 16)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du besitzt keine Schusswaffe!");
- return 1;
- }
- Koffer[playerid][Inhalt2] = weapon;
- Koffer[playerid][Ammo2] = ammo;
- GivePlayerWeapon(playerid,weapon,-ammo);
- SendClientMessage(playerid,COLOR_BLAU,"Du hast erfolgreich deine Waffen im Fach 2 verstaut!");
- }
- else if(strcmp(inhalt,"3",true) == 0)
- {
- new weapon = GetPlayerWeapon(playerid);
- new ammo = GetPlayerAmmo(playerid);
- if(weapon < 16)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du besitzt keine Schusswaffe!");
- return 1;
- }
- Koffer[playerid][Inhalt3] = weapon;
- Koffer[playerid][Ammo3] = ammo;
- GivePlayerWeapon(playerid,weapon,-ammo);
- SendClientMessage(playerid,COLOR_BLAU,"Du hast erfolgreich deine Waffen im Fach 3 verstaut!");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Dein Rucksack hat nur 3 F�cher!");
- }
- }
- if(Koffer[playerid][Typ] == 2)
- {
- if(strcmp(inhalt,"1",true) == 0)
- {
- new weapon = GetPlayerWeapon(playerid);
- new ammo = GetPlayerAmmo(playerid);
- if(weapon < 16)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du besitzt keine Schusswaffe!");
- return 1;
- }
- Koffer[playerid][Inhalt1] = weapon;
- Koffer[playerid][Ammo1] = ammo;
- GivePlayerWeapon(playerid,weapon,-ammo);
- SendClientMessage(playerid,COLOR_BLAU,"Du hast erfolgreich deine Waffen im Fach 1 verstaut!");
- }
- else if(strcmp(inhalt,"2",true) == 0)
- {
- new weapon = GetPlayerWeapon(playerid);
- new ammo = GetPlayerAmmo(playerid);
- if(weapon < 16)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du besitzt keine Schusswaffe!");
- return 1;
- }
- Koffer[playerid][Inhalt2] = weapon;
- Koffer[playerid][Ammo2] = ammo;
- GivePlayerWeapon(playerid,weapon,-ammo);
- SendClientMessage(playerid,COLOR_BLAU,"Du hast erfolgreich deine Waffen im Fach 2 verstaut!");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Dein Koffer hat nur 2 F�cher!");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"/koffer Verstauen <Typ>");
- SendClientMessage(playerid,COLOR_GRAU,"Typ: Geld | Waffen");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du besitzt keinen Koffer!");
- }
- }
- else if(strcmp(wahl,"Entnehmen",true) == 0)
- {
- if(Koffer[playerid][Typ] >= 1)
- {
- tmp = strtok(cmdtext,idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid,COLOR_GRAU,"/koffer Entnehmen <Typ>");
- SendClientMessage(playerid,COLOR_GRAU,"Typ: Geld | Waffen");
- return 1;
- }
- if(strcmp(tmp,"Geld",true) == 0)
- {
- new gv[256];
- gv = strtok(cmdtext,idx);
- if(!strlen(gv))
- {
- SendClientMessage(playerid,COLOR_GRAU,"/koffer Entnehmen Geld <Anzahl>");
- format(string,sizeof(string),"Kontostand: %d$",Koffer[playerid][Geld]);
- SendClientMessage(playerid,COLOR_GRAU,string);
- return 1;
- }
- new koffergeld = strval(gv);
- if(koffergeld > Koffer[playerid][Geld])
- {
- SendClientMessage(playerid,COLOR_GRAU,"Soviel Geld ist nicht in deinem Koffer!");
- return 1;
- }
- GivePlayerMoney(playerid,koffergeld);
- Koffer[playerid][Geld] -= koffergeld;
- format(string,sizeof(string),"Du hast %d$ aus dem Koffer genommen!",koffergeld);
- SendClientMessage(playerid,COLOR_BLAU,string);
- }
- else if(strcmp(tmp,"Waffen",true) == 0)
- {
- new inhalt[256];
- inhalt = strtok(cmdtext,idx);
- if(!strlen(inhalt))
- {
- SendClientMessage(playerid,COLOR_GRAU,"/koffer Entnehmen Waffen <Fach>");
- return 1;
- }
- if(Koffer[playerid][Typ] == 1)
- {
- if(strcmp(inhalt,"1",true) == 0)
- {
- if(Koffer[playerid][Inhalt1] == 0)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du hast keine Waffen im Fach 1!");
- return 1;
- }
- new weapon = Koffer[playerid][Inhalt1];
- new ammo = Koffer[playerid][Ammo1];
- Koffer[playerid][Inhalt1] = 0;
- Koffer[playerid][Ammo1] = 0;
- GivePlayerWeapon(playerid,weapon,ammo);
- SendClientMessage(playerid,COLOR_BLAU,"Du hast erfolgreich deine Waffen aus dem Fach 1 entnommen!");
- }
- else if(strcmp(inhalt,"2",true) == 0)
- {
- if(Koffer[playerid][Inhalt2] == 0)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du hast keine Waffen im Fach 2!");
- return 1;
- }
- new weapon = Koffer[playerid][Inhalt2];
- new ammo = Koffer[playerid][Ammo2];
- Koffer[playerid][Inhalt2] = 0;
- Koffer[playerid][Ammo2] = 0;
- GivePlayerWeapon(playerid,weapon,ammo);
- SendClientMessage(playerid,COLOR_BLAU,"Du hast erfolgreich deine Waffen aus dem Fach 2 entnommen!");
- }
- else if(strcmp(inhalt,"3",true) == 0)
- {
- if(Koffer[playerid][Inhalt3] == 0)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du hast keine Waffen im Fach 3!");
- return 1;
- }
- new weapon = Koffer[playerid][Inhalt3];
- new ammo = Koffer[playerid][Ammo3];
- Koffer[playerid][Inhalt3] = 0;
- Koffer[playerid][Ammo3] = 0;
- GivePlayerWeapon(playerid,weapon,ammo);
- SendClientMessage(playerid,COLOR_BLAU,"Du hast erfolgreich deine Waffen aus dem Fach 3 entnommen!");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Dein Rucksack hat nur 3 F�cher!");
- }
- }
- if(Koffer[playerid][Typ] == 2)
- {
- if(strcmp(inhalt,"1",true) == 0)
- {
- if(Koffer[playerid][Inhalt1] == 0)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du hast keine Waffen im Fach 1!");
- return 1;
- }
- new weapon = Koffer[playerid][Inhalt1];
- new ammo = Koffer[playerid][Ammo1];
- Koffer[playerid][Inhalt1] = 0;
- Koffer[playerid][Ammo1] = 0;
- GivePlayerWeapon(playerid,weapon,ammo);
- SendClientMessage(playerid,COLOR_BLAU,"Du hast erfolgreich deine Waffen aus dem Fach 1 entnommen!");
- }
- else if(strcmp(inhalt,"2",true) == 0)
- {
- if(Koffer[playerid][Inhalt2] == 0)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du hast keine Waffen im Fach 2!");
- return 1;
- }
- new weapon = Koffer[playerid][Inhalt2];
- new ammo = Koffer[playerid][Ammo2];
- Koffer[playerid][Inhalt2] = 0;
- Koffer[playerid][Ammo2] = 0;
- GivePlayerWeapon(playerid,weapon,ammo);
- SendClientMessage(playerid,COLOR_BLAU,"Du hast erfolgreich deine Waffen aus dem Fach 2 entnommen!");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Dein Koffer hat nur 2 F�cher!");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"/koffer Entnehmen <Typ>");
- SendClientMessage(playerid,COLOR_GRAU,"Typ: Geld | Waffen");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du besitzt keinen Koffer!");
- }
- }
- else if(strcmp(wahl,"Weitergeben",true) == 0)
- {
- if(Koffer[playerid][Typ] >= 1)
- {
- tmp = strtok(cmdtext,idx);
- if(!strlen(tmp))
- {
- SendClientMessage(playerid,COLOR_GRAU,"/koffer Weitergeben <Spieler>");
- return 1;
- }
- new spieler = ReturnUser(tmp);
- if(IsPlayerConnected(spieler))
- {
- GetPlayerName(playerid,Player,sizeof(Player));
- GetPlayerName(spieler,Player2,sizeof(Player2));
- if(Koffer[playerid][Typ] == 1)
- {
- format(string,sizeof(string),"Du hast %s deinen Rucksack gegeben!",Player2);
- SendClientMessage(playerid,COLOR_BLAU,string);
- format(string,sizeof(string),"%s hat dir seinen Rucksack gegeben!",Player);
- SendClientMessage(spieler,COLOR_BLAU,string);
- }
- else if(Koffer[playerid][Typ] == 2)
- {
- format(string,sizeof(string),"Du hast %s deinen Koffer gegeben!",Player2);
- SendClientMessage(playerid,COLOR_BLAU,string);
- format(string,sizeof(string),"%s hat dir seinen Koffer gegeben!",Player);
- SendClientMessage(spieler,COLOR_BLAU,string);
- }
- Koffer[spieler][Typ] = Koffer[playerid][Typ];
- Koffer[spieler][Inhalt1] = Koffer[playerid][Inhalt1]; Koffer[playerid][Inhalt1] = 0;
- Koffer[spieler][Inhalt2] = Koffer[playerid][Inhalt2]; Koffer[playerid][Inhalt2] = 0;
- Koffer[spieler][Inhalt3] = Koffer[playerid][Inhalt3]; Koffer[playerid][Inhalt3] = 0;
- Koffer[spieler][Inhalt4] = Koffer[playerid][Inhalt4]; Koffer[playerid][Inhalt4] = 0;
- Koffer[spieler][Inhalt5] = Koffer[playerid][Inhalt5]; Koffer[playerid][Inhalt5] = 0;
- Koffer[spieler][Inhalt6] = Koffer[playerid][Inhalt6]; Koffer[playerid][Inhalt6] = 0;
- Koffer[spieler][Inhalt7] = Koffer[playerid][Inhalt7]; Koffer[playerid][Inhalt7] = 0;
- Koffer[spieler][Inhalt8] = Koffer[playerid][Inhalt8]; Koffer[playerid][Inhalt8] = 0;
- Koffer[spieler][Inhalt9] = Koffer[playerid][Inhalt9]; Koffer[playerid][Inhalt9] = 0;
- Koffer[spieler][Ammo1] = Koffer[playerid][Ammo1]; Koffer[playerid][Ammo1] = 0;
- Koffer[spieler][Ammo2] = Koffer[playerid][Ammo2]; Koffer[playerid][Ammo2] = 0;
- Koffer[spieler][Ammo3] = Koffer[playerid][Ammo3]; Koffer[playerid][Ammo3] = 0;
- Koffer[spieler][Ammo4] = Koffer[playerid][Ammo4]; Koffer[playerid][Ammo4] = 0;
- Koffer[spieler][Ammo5] = Koffer[playerid][Ammo5]; Koffer[playerid][Ammo5] = 0;
- Koffer[spieler][Ammo6] = Koffer[playerid][Ammo6]; Koffer[playerid][Ammo6] = 0;
- Koffer[spieler][Ammo7] = Koffer[playerid][Ammo7]; Koffer[playerid][Ammo7] = 0;
- Koffer[spieler][Ammo8] = Koffer[playerid][Ammo8]; Koffer[playerid][Ammo8] = 0;
- Koffer[spieler][Ammo6] = Koffer[playerid][Ammo9]; Koffer[playerid][Ammo9] = 0;
- Koffer[spieler][Geld] = Koffer[playerid][Geld]; Koffer[playerid][Geld] = 0;
- }
- else
- {
- SendClientMessage(playerid,COLOR_BLAU,"Spieler ist nich Online!");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_BLAU,"Du hast keinen Koffer!");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"/koffer <Name>");
- SendClientMessage(playerid,COLOR_GRAU,"Name: Kaufen Verstauen Entnehmen Weitergeben");
- }
- return 1;
- }
- return 0;
- }
- 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;
- }
- public Save()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- new Name[MAX_PLAYER_NAME];
- new string[256];
- GetPlayerName(i,Name,sizeof(Name));
- format(string,sizeof(string),"/koffer/%s.ini",Name);
- if(!dini_Exists(string))
- {
- return 1;
- }
- else
- {
- dini_IntSet(string,"Typ",Koffer[i][Typ]);
- dini_IntSet(string,"Inhalt1",Koffer[i][Inhalt1]);
- dini_IntSet(string,"Inhalt2",Koffer[i][Inhalt2]);
- dini_IntSet(string,"Inhalt3",Koffer[i][Inhalt3]);
- dini_IntSet(string,"Inhalt4",Koffer[i][Inhalt4]);
- dini_IntSet(string,"Inhalt5",Koffer[i][Inhalt5]);
- dini_IntSet(string,"Inhalt6",Koffer[i][Inhalt6]);
- dini_IntSet(string,"Inhalt7",Koffer[i][Inhalt7]);
- dini_IntSet(string,"Inhalt8",Koffer[i][Inhalt8]);
- dini_IntSet(string,"Inhalt9",Koffer[i][Inhalt9]);
- dini_IntSet(string,"Ammo1",Koffer[i][Ammo1]);
- dini_IntSet(string,"Ammo2",Koffer[i][Ammo2]);
- dini_IntSet(string,"Ammo3",Koffer[i][Ammo3]);
- dini_IntSet(string,"Ammo4",Koffer[i][Ammo4]);
- dini_IntSet(string,"Ammo5",Koffer[i][Ammo5]);
- dini_IntSet(string,"Ammo6",Koffer[i][Ammo6]);
- dini_IntSet(string,"Ammo7",Koffer[i][Ammo7]);
- dini_IntSet(string,"Ammo8",Koffer[i][Ammo8]);
- dini_IntSet(string,"Ammo9",Koffer[i][Ammo9]);
- dini_IntSet(string,"Geld",Koffer[i][Geld]);
- }
- }
- return 1;
- }
- public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- tempposx = (oldposx -x);
- tempposy = (oldposy -y);
- tempposz = (oldposz -z);
- //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
- if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- return 1;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement