Szerző Téma: Halálkori pénzlevétel  (Megtekintve 3227 alkalommal)

Halálkori pénzlevétel
« Válasz #15 Dátum: 2015. Január 31. - 13:38:07 »
0 Show voters
GivePlayerMoney(playerid, -100);

 
Vagy ezt kitörlöd.

Nem elérhető MotI

  • 185
    • Profil megtekintése
Halálkori pénzlevétel
« Válasz #16 Dátum: 2015. Január 31. - 13:40:23 »
0 Show voters
De nem találta meg. :)

Halálkori pénzlevétel
« Válasz #17 Dátum: 2015. Január 31. - 13:46:05 »
+1 Show voters
minj megpróbálkozok valamit szerencsétlenkedi utolsó meg köszi azzal már próbálkztam :D és valamiért nem működött nem írta hogy hibás a parancs egyzserűen a szerverben nem működött :D

Nem elérhető MotI

  • 185
    • Profil megtekintése
Halálkori pénzlevétel
« Válasz #18 Dátum: 2015. Január 31. - 13:53:02 »
0 Show voters
Csináld meg úgy ahogy skyline írta és halálkor nem fog változni a pénzed.

Nem elérhető Lofoli

  • 296
    • Profil megtekintése
Halálkori pénzlevétel
« Válasz #19 Dátum: 2015. Január 31. - 14:06:56 »
0 Show voters
Ha minden igaz akkor
OnPlayerDeath-nál van olyan hogy
GivePlayerMoney(playerid,-100);
ezt a sort vedd ki azt cs

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Halálkori pénzlevétel
« Válasz #20 Dátum: 2015. Január 31. - 14:10:35 »
+1 Show voters
Idézetet írta: Lofoli date=1422709616\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"52371\" data-ipsquote-contentclass=\"forums_Topic
Ha minden igaz akkor
OnPlayerDeath-nál van olyan hogy
GivePlayerMoney(playerid,-100);
ezt a sort vedd ki azt cs
 
elmondta már legalább háromszor, hogy nem talált ilyet.....
Spoiler for azt cs:
ettől nem leszel nagyobb :D

Halálkori pénzlevétel
« Válasz #21 Dátum: 2015. Január 31. - 16:02:38 »
0 Show voters
még mindig keresem és nem találom és ami érdekes hogy nem is halálkor azonnal hanem majd a spawnolás után kb 3 mp-vel veszi le a pénzt viszont az onplayerspawnál sincs egyik scriptben sem ilyen

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Halálkori pénzlevétel
« Válasz #22 Dátum: 2015. Január 31. - 16:57:51 »
0 Show voters
akkor csak szimplán keress GivePlayerMoney-kat, tökmindegy hol van, másold be nekünk, és írd mellé, hol találtad. mi majd megmondjuk, melyik nem kell neked :)

Halálkori pénzlevétel
« Válasz #23 Dátum: 2015. Január 31. - 18:02:47 »
0 Show voters
public OnPlayerCommandText(playerid, cmdtext[])
{
new money;
money = GetPlayerMoney(playerid);
if (money < 10000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-ak\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,30,2000);
SendClientMessage(playerid,COLOR_YELLOW, \"Az AK47-et sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -10000);
return 1;
}
if (money < 10000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-ak47\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,30,2000);
SendClientMessage(playerid,COLOR_YELLOW, \"Az AK47-et sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -10000);
return 1;
}
      if (money < 15000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-m4\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,31,1500);
SendClientMessage(playerid,COLOR_YELLOW, \"Az M4-et sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -15000);
return 1;
}
if (money < 8000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-mp5\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,29,1000);
SendClientMessage(playerid,COLOR_YELLOW, \"Az MP5-öt sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -8000);
return 1;
}
if (money < 12500) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-tec9\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,32,3500);
SendClientMessage(playerid,COLOR_YELLOW, \"A Tec9-et sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -12500);
return 1;
}
if (money < 12000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-mac\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,28,4000);
SendClientMessage(playerid,COLOR_YELLOW, \"A Mac-et sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -12000);
return 1;
}
if (money < 1000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-9mm\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,22,1000);
SendClientMessage(playerid,COLOR_YELLOW, \"A 9mm-est sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -1000);
return 1;
}
if (money < 1000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-silenced\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,23,850);
SendClientMessage(playerid,COLOR_YELLOW, \"A hangtompítós pisztolyt sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -1000);
return 1;
}
if (money < 700) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-desert\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,30,500);
SendClientMessage(playerid,COLOR_YELLOW, \"A Desert Eagle-t sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -700);
return 1;
}
if (money < 1800) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-shotgun\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,25,600);
SendClientMessage(playerid,COLOR_YELLOW, \"A Shotgun-t sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -1800);
return 1;
}
if (money < 2000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-sawnoff\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,26,600);
SendClientMessage(playerid,COLOR_YELLOW, \"A Sawn-off shotgun-t sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -2000);
return 1;
}
if (money < 2500) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-combat\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,27,500);
SendClientMessage(playerid,COLOR_YELLOW, \"A Combat Shotgun-t sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -2500);
return 1;
}
if (money < 2500) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-granat\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,16,300);
SendClientMessage(playerid,COLOR_YELLOW, \"A gránátokat sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -2500);
return 1;
}
if (money < 2000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-fustg\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,17,500);
SendClientMessage(playerid,COLOR_YELLOW, \"A füstgáránátokat sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -2000);
return 1;
}
if (money < 3000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-rifle\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,33,200);
SendClientMessage(playerid,COLOR_YELLOW, \"A Rifle-t sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -3000);
return 1;
}
      if (money < 3500) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-sniper\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,34,200);
SendClientMessage(playerid,COLOR_YELLOW, \"A Sniper-t sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -3500);
return 1;
}
if (money < 1000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-fenykep\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,43,200);
SendClientMessage(playerid,COLOR_YELLOW, \"A Fényképezőgépet sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -1000);
return 1;
}
if (money < 500) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-spray\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,41,2000);
SendClientMessage(playerid,COLOR_YELLOW, \"A spray-t sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -500);
return 1;
}
if (money < 1500) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-porolto\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,42,2000);
SendClientMessage(playerid,COLOR_YELLOW, \"A poroltót sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -1500);
return 1;
}
if (money < 63500) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-minigun\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,38,500);
SendClientMessage(playerid,COLOR_YELLOW, \"A Minigun-t sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -63500);
return 1;
}
if (money < 20875) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-vesz-rpg\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,30,50);
SendClientMessage(playerid,COLOR_YELLOW, \"Az RPG-t sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -20875);
return 1;
}
if (money < 30130) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-hokoveto\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,30,20);
SendClientMessage(playerid,COLOR_YELLOW, \"A Hőkövető rakétakilövő szerkezetet sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -30130);
return 1;
}
if (money < 19050) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-c4\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,39,10);
SendClientMessage(playerid,COLOR_YELLOW, \"A C4-et sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -19050);
return 1;
}
if (money < 19050) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-molotov\", cmdtext, true, 10) == 0)
{
GivePlayerWeapon(playerid,18,10);
SendClientMessage(playerid,COLOR_YELLOW, \"A Molotovkoktélokat sikeresen megvásároltad!\");
GivePlayerMoney(playerid, -19050);
return 1;
}
if (money < 10000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-elet\", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_YELLOW, \"Sikeresen vásároltál egy életfeltöltő csomagot!\");
GivePlayerMoney(playerid, -2000);
return 1;
}
if (money < 10000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-pajzs\", cmdtext, true, 10) == 0)
{
SetPlayerArmour(playerid,100);
SendClientMessage(playerid,COLOR_YELLOW, \"Sikeresen vásároltál egy pajzsfeltöltő csomagot!\");
GivePlayerMoney(playerid, -5000);
return 1;
}
if (money < 10000) return SendClientMessage(playerid,COLOR_ULTRARED, \"Nincs elég pénzed!\");
if (strcmp(\"/vesz-health\", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid,100);
SendClientMessage(playerid,COLOR_YELLOW, \"Sikeresen vásároltál egy életfeltöltő csomagot!\");
GivePlayerMoney(playerid, -2000);
return 1;
}
return 0;
}

 
másik scriptben
 
   if (strcmp(\"/money\", cmdtext, true, 10) == 0)
{
GivePlayerMoney(playerid,3000);
SendClientMessage(playerid,COLOR_YELLOW, \"Pénz sikeresen lekérve!\");
return 1;
}

 
ez a ladminban van
 
dcmd_setcash(playerid,params[]) {
if(PlayerInfo[playerid][Level] >= 3) {
    new tmp[256], tmp2[256], Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
    if(!strlen(tmp) || !strlen(tmp2) || !IsNumeric(tmp2)) return SendClientMessage(playerid, red, \"HASZNÁLAT: /setcash [playerid] [összeg]\");
new player1 = strval(tmp), cash = strval(tmp2), string[128];
if(PlayerInfo[player1][Level] == ServerInfo[MaxAdminLevel] && PlayerInfo[playerid][Level] != ServerInfo[MaxAdminLevel]) return SendClientMessage(playerid,red,\"HIBA: Csak admin tudja ezt a parancsot használni\");
        if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID) {
   CMDMessageToAdmins(playerid,\"SETCASH\");
   format(string, sizeof(string), \"Átálítottad \\\"%s\'s\\\" a pénzét, \'$%d\", pName(player1), cash); SendClientMessage(playerid,blue,string);
   if(player1 != playerid) { format(string,sizeof(string),\"Administrator \\\"%s\\\" átálította a pénzed: \'$%d\'\", pName(playerid), cash); SendClientMessage(player1,blue,string); }
   ResetPlayerMoney(player1);
            return GivePlayerMoney(player1, cash);
    } else return SendClientMessage(playerid,red,\"HIBA: Játékos nincs csatlakozva\");
} else return SendClientMessage(playerid,red,\"HIBA: Te nem vagy egy elég magas szint hogy használd ezt a parancsot\");
}

 

dcmd_setallcash(playerid,params[]) {
if(PlayerInfo[playerid][Level] >= 3) {
    if(!strlen(params)) return SendClientMessage(playerid, red, \"HASZNÁLAT: /setallcash [Amount]\");
new var = strval(params), string[128];
          CMDMessageToAdmins(playerid,\"SETALLCASH\");
for(new i = 0; i < MAX_PLAYERS; i++) {
   if(IsPlayerConnected(i) && i != playerid && i != ServerInfo[MaxAdminLevel]) {
      PlayerPlaySound(i,1057,0.0,0.0,0.0); ResetPlayerMoney(i); GivePlayerMoney(i,var);
   }
}
format(string,sizeof(string),\"Administrator \\\"%s\\\" átálította minden játékosnak a pénzét: \'$%d\'\", pName(playerid), var );
return SendClientMessageToAll(blue, string);
} else return SendClientMessage(playerid,red,\"HIBA: Te nem vagy egy elég magas szint hogy használd ezt a parancsot\");
}

 

dcmd_giveallcash(playerid,params[]) {
if(PlayerInfo[playerid][Level] >= 3) {
    if(!strlen(params)) return SendClientMessage(playerid, red, \"HASZNÁLAT: /giveallcash [Amount]\");
new var = strval(params), string[128];
          CMDMessageToAdmins(playerid,\"GIVEALLCASH\");
for(new i = 0; i < MAX_PLAYERS; i++) {
   if(IsPlayerConnected(i) && i != playerid && i != ServerInfo[MaxAdminLevel]) {
      PlayerPlaySound(i,1057,0.0,0.0,0.0); GivePlayerMoney(i,var);
   }
}
format(string,sizeof(string),\"Administrator \\\"%s\\\" adott minden játékosnak: \'$%d\'$\", pName(playerid), var );
return SendClientMessageToAll(blue, string);
} else return SendClientMessage(playerid,red,\"HIBA: Te nem vagy egy elég magas szint hogy használd ezt a parancsot\");
}

 

LoginPlayer(playerid)
{
if(ServerInfo[GiveMoney] == 1) {ResetPlayerMoney(playerid); GivePlayerMoney(playerid, dUserINT(PlayerName2(playerid)).(\"money\") ); }
dUserSetINT(PlayerName2(playerid)).(\"loggedin\",1);
PlayerInfo[playerid][Deaths] = (dUserINT(PlayerName2(playerid)).(\"deaths\"));
PlayerInfo[playerid][Kills] = (dUserINT(PlayerName2(playerid)).(\"kills\"));
PlayerInfo[playerid][Level] = (dUserINT(PlayerName2(playerid)).(\"level\"));
PlayerInfo[playerid][Registered] = 1;
PlayerInfo[playerid][LoggedIn] = 1;
}

 
pénzátküldő script
 
         if (IsPlayerConnected(giveplayerid)) {
                        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        playermoney = GetPlayerMoney(playerid);
                        if (moneys > 0 && playermoney >= moneys) {
                                GivePlayerMoney(playerid, (0 - moneys));
                                GivePlayerMoney(giveplayerid, moneys);
                                format(string, sizeof(string), \"Pénz átküldve neki: %s , $%d.\", giveplayer,giveplayerid, moneys);
                                SendClientMessage(playerid, COLOR_YELLOW, string);
                                format(string, sizeof(string), \"Pénz érkezett $%d. Pénz feladója: %s.\", moneys, sendername, playerid);
                                SendClientMessage(giveplayerid, COLOR_YELLOW, string);
                                printf(\"%s(playerid:%d) Sikeresen átküldve %d neki %s\",sendername, playerid, moneys, giveplayer, giveplayerid);
                        }
                        else {
                                SendClientMessage(playerid, COLOR_ULTRARED, \"Sikertelen átküldés! Nincs ennyi pénzed vagy nem jelentkeztél be.\");
                        }
                }
                else {
                                format(string, sizeof(string), \"%d nincs online\", giveplayerid);
                                SendClientMessage(playerid, COLOR_YELLOW, string);
                        }
   return 1;
        }

 
és ennyi

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Halálkori pénzlevétel
« Válasz #24 Dátum: 2015. Január 31. - 18:25:09 »
0 Show voters
ez esetben tényleg nem maradt más, mint hogy az includeokat kell átnézned.
szervermappa/pawno/include....

Halálkori pénzlevétel
« Válasz #25 Dátum: 2015. Január 31. - 18:46:27 »
0 Show voters
és azon mit kéne látnom????

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Halálkori pénzlevétel
« Válasz #26 Dátum: 2015. Január 31. - 18:49:22 »
0 Show voters
Idézetet írta: GoldTec date=1422726387\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"52371\" data-ipsquote-contentclass=\"forums_Topic
és azon mit kéne látnom????
 
bennük keresd a pénzelvételt. mert valahol lennie kell.

Halálkori pénzlevétel
« Válasz #27 Dátum: 2015. Január 31. - 19:14:12 »
0 Show voters
egyáltalán azokat mivel nyissam meg? :D

Nem elérhető huhboy

  • 894
  • huhboy
    • Profil megtekintése
Halálkori pénzlevétel
« Válasz #28 Dátum: 2015. Január 31. - 19:14:57 »
0 Show voters
akár pawno-val, akár jegyzettömbbel...mindegy. csak szövegkezelő legyen.

Nem elérhető MotI

  • 185
    • Profil megtekintése
Halálkori pénzlevétel
« Válasz #29 Dátum: 2015. Január 31. - 19:17:48 »
0 Show voters
Csak simán kell elmentened!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal